jsオブジェクトの中かっこと点は、オブジェクト属性を呼び出した時の違いです.
1298 ワード
一、呼び出し属性は、一般的にオブジェクトの属性の呼び出しは一つです.次の例のように呼び出します.
しかし、jsのもう一つのオペレータがオブジェクトを呼び出す属性は[]です.例は以下の通りです.
var obj={
test:'wtf'
}
console.log(obj.test)
出力しましたしかし、jsのもう一つのオペレータがオブジェクトを呼び出す属性は[]です.例は以下の通りです.
var obj={
test:'wtf'
}
var index='test'
console.log(obj[index])
同様にwtfを出力しましたが、属性の違いは、直接・属性の名前、【】のインデックスに格納されている属性名と同じ文字列二、属性名のオブジェクトの属性名は、数字でもいいですが、使用すれば、エラーが発生します.例は以下の通りです.var obj={
66:'china is no.1'
}
console.log(obj.66)
この場合は[]に変更して属性呼び出しを行います.var obj={
66:'china is no.1'
}
console.log(obj[66])
china is no.1の出力に成功しました.属性名は数字の属性を呼び出すことができます.できません.