数组占位符

Posted bibiafa

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组占位符相关的知识,希望对你有一定的参考价值。

1.数据类型

原始类型:

  String,Number,Boolean,Null,Undfined

复合类型:

  Object

typeof操作符用于简单检测变量类型:

  String------"string"

  Number----"number"

  Boolean----"boolean"

  Undefined---"undefined‘

  Null--------"object"

  Object------""object"

  Function----"function"

2.js中的数组都为索引数组,数组元素保存在元素列表中,数组本身作为对象可以有其他属性值,数组的元素列表和属性集合分开存储。数组提供的方法操作的都是元素列表

<script>
    var a = new Array();
    for(var i=0;i<5;i++){
        a[i] = i;
    }
    a.firstName = "pan";
    a.lastName = "minxiang";

    a.forEach(function(value,index,arr){
        console.log(value);//0,1,2,3,4
    });
</script>

 3.访问数组元素值实际上是通过对象[属性名]访问的。属性名为字符串形式

<script>
    var a = new Array();
    for(var i=0;i<5;i++){
        a[i] = i;
    }
    a.firstName = "pan";
    a.lastName = "minxiang";

    a.forEach(function(value,index,arr){
        console.log(value);//0,1,2,3,4
    });
    var obj = {
        data:2,
        toString:function(){
            return this.data
        },
        valueOf:function(){
            return 3
        }
    }
    console.log(a[obj]);//2
</script>

 

属性名是obj对象,不是字符串,则将obj转换为字符串,隐式调用obj的toString()方法

4.

 

以上是关于数组占位符的主要内容,如果未能解决你的问题,请参考以下文章

用其他数组中的值替换数组中的占位符

Gherkin 语法中的数组占位符

数组占位符

rails 3 sqlite 通过占位符在查询中传递数组

如何通过 Spring 占位符在 yaml 中表达对象列表或数组?

检查 UIImageView 中的图像不是占位符图像并附加到 UIImage 数组