引子
在取值或赋值的时候,经常会声明一个临时中间变量,新的语法可以省去这步。下面主要是关于 Object 和 Array 的赋值和取值新的方式。
这是继 JavaScript 新旧替换一:变量声明的第二篇。
ES5 方式
Object
Object 类型一般可以这样赋值:
var boy = {
name: "Jack",age: 18 };
// 或者这样
var girl = {
};
girl.name = "Rose";
girl.age = 18;
Object 类型一般可以这样取值:
var boy = {
name: "Jack",age: 18 };
var name = boy.name;
var age = boy['age'];
Array
Array 类型一般可以这样赋值:
var colors = new Array("red", "blue", "green");
// 或者这样
var fruit = ['apple','banana','peach'];
// 或者这样
var flower = [];
flower[0] = 'rose';
flower[1] = 'carnation';
flower[2] = 'tulip';
Array 类型一般可以这样取值:
var colors = new Array("red", "blue", "green")