JS 对象的属性访问方式

JS中对象的属性访问方式有两种

1. 通过[]加字符串(属性名的字符串)

2. 通过符号.加属性名

var testObj = {

    attr0: 'Hello',

    attr1 : 888,

    attr2 : 3.14

}

方式1:

example1:

for(var name in testObj) { 

    console.log(testObj [name ])

}

example2:

console.log(testObj ['attr0 '])

方式2:

example1:

console.log(testObj.attr0 )

总结:

JS中[]的使用特点:

1. 可以使用[]来访问对象{}中的属性、数组[]中的元素。

2. 接受一切形式的JS语句为其index,因为最终都会把他们转成string,用来定位对象/数组中的属性/元素。

test['name']

test[123]

test[1.23]

test[object]

test[{name: haha}]

你可能感兴趣的:(JS 对象的属性访问方式)