1

我在变量实例化之前有一个三元组。问题是,这是为属性分配变量的错误方法。

$partial = $data.cell_info_box === undefined ? job_box : cell_info_box
$rel     = $($data.$partial).attr('rel');
$klass   = $($data.$partial).attr("rel").match(/job/) == null ? 'task' : 'job';

我怎样才能像演示的那样提供我的三元,但用我的初始三元产品创建可调用属性?

4

1 回答 1

1

根据您的评论,您想要的是$data[$partial]. 当您想从一个对象中获取一个值而不知道运行时之前的键名时,可以使用此语法。您可能还会看到通过使用 eval 错误地解决了这个问题,但这是正确的方法。

于 2012-07-31T17:02:04.717 回答