所以,我有一个事件处理程序,基本上是这样的:如何将插入的字符串/动态属性传递给Javascript哈希?
function foo(category_key, category_value){
...
person.set({"data-"+category_key:category_value});
...
}
而且洙如果我这样做:
FOO( “时代”,12);
我希望集函数引用该数据中的“数据年龄”键...我如何评估的关键,以便“数据年龄”被称为而不是“category_key”?在冒号引起“无效属性ID”错误之前,在表达式周围放置括号。
看来我只能做一个新的对象,并在东西传递这样的:
function foo(category_key, category_value){
...
var ob = new Object();
ob["data-"+category_key] = category_value;
person.set(ob);
...
}
但我想知道是否有这样做的更简洁的方式。