我在变量实例化之前有一个三元组。问题是,这是为属性分配变量的错误方法。
$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';
如何使用我最初的三元产品提供我所展示的三元组,但是可以创建可调用的属性?
答案 0 :(得分:1)
根据您的评论,您想要的是$data[$partial]
。如果要在不知道密钥名称的情况下从对象获取值直到运行时,则使用此语法。您也可能通过使用eval错误地解决了这个问题,但这是正确的方法。