0
var jsonUiid = "sdfsdf";
a={
[jsonUiid] : {
"heading":"title"
}
};
直接在開發人員工具中嘗試。 以上代碼適用於所有瀏覽器。 它在Internet Explorer中失敗。請幫忙。JAVASCRIPT:在IE中創建動態密鑰
如果我們不是方括號[],它直接得到「jsonUiid」而不是上面定義的實際值。
var jsonUiid = "sdfsdf";
a={
[jsonUiid] : {
"heading":"title"
}
};
直接在開發人員工具中嘗試。 以上代碼適用於所有瀏覽器。 它在Internet Explorer中失敗。請幫忙。JAVASCRIPT:在IE中創建動態密鑰
如果我們不是方括號[],它直接得到「jsonUiid」而不是上面定義的實際值。
計算屬性名稱是ES6的一部分,目前尚未完全支持所有瀏覽器。您可以設置對象屬性與舊式bracket notation:
var jsonUiid = "sdfsdf";
var a = {};
a[jsonUiid] = {
"heading": "title"
};
'A = {}; a [jsonUiid] = {「heading」:「title」};' – Siguza
僅供參考,這與JSON沒有任何關係。 JSON是*文本*數據交換格式。 –