a.bとa[b]の違いについて
1526 ワード
コードを書く過程で、私たちはよくa.bやa[b]を見ることができますが、彼らにはどんな違いがありますか.
简単に言えば、自分がいるのに友达の力で支持しています!
jsのオブジェクトで
同じポイント:オブジェクトのプロパティを取得できます.
異なる点:このときaはarr[*]に文字列でなければならない.
配列ではarr.indexと書くことはできませんarr[index]のみです
最後に一例を見てみましょう
简単に言えば、自分がいるのに友达の力で支持しています!
jsのオブジェクトで
var arr = {a:"b",b:"c"}
console.log(arr.a); // b
console.log(arr[a]); // defined
console.log(arr["a"]); // b
同じポイント:オブジェクトのプロパティを取得できます.
異なる点:このときaはarr[*]に文字列でなければならない.
配列ではarr.indexと書くことはできませんarr[index]のみです
var arr1 = ["A","B","C"];
console.log(arr1.0);
console.log(arr1[0]);
最後に一例を見てみましょう
$("div").click(function(){
var hasSelect = $(this).hasClass('select');
$(this)[hasSelect?"removeClass":"addClass"]('select');
});