【发布时间】:2018-02-09 22:47:51
【问题描述】:
我正在编写一个函数,该函数接受一个对象和一个投影来知道它必须在哪个字段上工作。
我想知道我是否应该使用这样的字符串:
const o = {
a: 'Hello There'
};
function foo(o, str) {
const a = o[str];
/* ... */
}
foo(o, 'a');
或者用一个函数:
function bar(o, proj) {
const a = proj(o);
/* ... */
}
bar(o, o => o.a);
我认为 V8 正在使用我的 javascript 对象创建类。如果我使用字符串动态访问字段,它是否仍然能够使用我的对象而不是哈希表或其他东西创建一个类?
【问题讨论】:
标签: javascript optimization v8