JQueryはDictionaries
(キー、値)コレクションをサポートしますか?
構造体に次のデータを設定したい
[1, false]
[2, true]
[3, false]
追加、検索、削除、更新する機能を備えています。
助けて!
いいえ、jQueryはサポートしていませんが、Javascriptはサポートしています。
オブジェクトを使用するだけです:
var dict = {
"1" : false,
"2" : true,
"3" : false
};
// lookup:
var second = dict["2"];
// update:
dict["2"] = false;
// add:
dict["4"] = true;
// delete:
delete dict["2"];
Javascriptオブジェクトは辞書として機能するため、個別の辞書クラスは必要ありません。こちらをご覧ください:
var userObject = {}; // equivalent to new Object()
userObject["lastLoginTime"] = new Date();
alert(userObject["lastLoginTime"]);
記事全文: http://msdn.Microsoft.com/en-us/magazine/cc163419.aspx
純粋なJavaScriptを使用すると、
var myDictionary = new Object();
myDictionary[1] = false;
myDictionary[2] = true;
myDictionary[3] = false;
function look(i) { return myDictionary[i];}
look(1); // will return false
はい、オブジェクトを使用してこれを行うことができます:
var myDict = { 1:false , 2:true , 3:false };