オブジェクトと配列

1オブジェクトの種類

//使用new运算符创建Object
var box=new Object();   //创建一个对象
box.name='bala';
box.age='12';


//new关键字可以省略
var box=Object();


//使用字面量方式创建Object
var box={
    'name':'bala',    //也可以写作name:'bala',age:28
    'age':28
};


//两种属性输出方式
alert(box.age);
alert(box['age']);


//给对象创建方法
var box={
    run:function(){
        return '运行';
    }
}
alert(box.run());


//使用delete删除对象属性
delete box.name;

2、配列型

//使用new关键字创建数组
var box=new Array();
var box=new Array(10);
var box=new Array('bala','12','beijing');

//省略new
var box=Array();


//使用字面量方式创建数组
var box=[];
var box=['bala','12','beijing'];
var box=[1,2];

//使用length属性获取数组元素量
alert(box.length);

図3に示すように、本発明の方法

var box=['bala','12','beijing',new Date()];
alert(box);
alert(box.toString());
alert(box.valueOf());
alert(box.toLocaleString());//四种方法打印出来的基本相同,第四种方法时间对象打印不同
var box=['bala','12','beijing'];
alert(box.join('|'));     //默认数组以‘,’隔开,join()方法可以以不同的符号间隔

方法スタックbox.push(); N要素の配列の末尾に加え、最新の配列の長さを返します

box.pop();配列の最後の要素を除去し、除去配列要素を返します

box.reverse();戻りリバース

box.splice(0,2)は、0の位置から採取した2つの要素を意味します

おすすめ

転載: blog.csdn.net/yszbrzdd/article/details/83312605