问:我只想确认一下...因此,当我访问数组内的(对象的)属性值时,例如... console.log(arrayName.propertyName)
但是,如果我只是尝试访问数组中ISN不在的对象的值,则可以执行以下操作:console.log(objectName [property]。
所以这是语法上的唯一区别,即括号。
答:如果您尝试访问数组内部的对象,则可以这样做
arrayName [indexOfObjectInSideArray] .propertyName
否则,您只需要执行objectName.propertyName
例如,如果您有一个var arr = [{propOne:'hello'}];
您需要执行arr [0] .propOne来访问“ hello”