sil*_*ire 2 javascript jquery object
我需要弄清楚如何为对象创建动态密钥字符串.这个表达式让JavaScript抱怨.
return {$(this).val(): true}; // returns an object e.g. {2: true}
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
您必须创建对象,然后对动态键使用括号表示法
var obj = {};
var val = $(this).val();
obj[val] = true;
return obj;
Run Code Online (Sandbox Code Playgroud)
或完全不必要的单行
return (function(o,e) {o[e.value]=true; return o;})({}, this);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
104 次 |
最近记录: |