當前位置:首頁 » 服務存儲 » js如何存儲keyvalue
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

js如何存儲keyvalue

發布時間: 2023-02-07 16:38:35

⑴ js中如何為對象添加自己定義的key和value

var key = "name";
var val = "aaa";

var o = {};

str = "o."+key+"='"+val+"'";
eval(str);

alert(o.name);

⑵ JS/Jquery 中怎麼定義存儲一個類似map中key-value形式的變數,並且怎樣動態賦值key和value

varmap={
key1:'abc',
key2:'def'
};

這樣定義即可。動態賦值如下:

map.key3='12';

如果key也是動態的,則如下處理

varkey='key4';
map[key]='34';


注意:在javascript語言中,key的值只能是字元串,不能是其它的。

⑶ 用JavaScript構建對象,只能通過set和unset方法存儲鍵值對,並隱藏存儲內容

你想要的是利用JS實現一個只能通過set和unset方式訪問的數據存儲對象吧,通過以下方式可以實現:

functionHashKey(){
vardata={};
this.set=function(key,value){//set方法
data[key]=value;
};
this.unset=function(key){//unset方法
deletedata[key];
};
this.get=function(key){//get方法
returndata[key]||"";
}
}

//測試代碼
varhash_1=newHashKey();
hash_1.set("abc",1);
console.log(hash_1.get("abc"));
hash_1.unset("abc");
console.log(hash_1.get("abc"));