admin管理员组文章数量:1418861
In this case I would expect the log to output anything
for metaData[price]
but instead I have an error telling me metaData[price]
is not defined.
function getMetaData(item) {
var metaData = new Object();
metaData[name] = $(item).siblings('.itemModalHolder').find('.item_name').text();
metaData[price] = "anything";
console.log(metaData[price]);
return metaData;
}
In this case I would expect the log to output anything
for metaData[price]
but instead I have an error telling me metaData[price]
is not defined.
function getMetaData(item) {
var metaData = new Object();
metaData[name] = $(item).siblings('.itemModalHolder').find('.item_name').text();
metaData[price] = "anything";
console.log(metaData[price]);
return metaData;
}
Share
Improve this question
edited Jun 28, 2013 at 20:58
Joe
15.6k8 gold badges51 silver badges57 bronze badges
asked Jun 28, 2013 at 20:53
rib3yerib3ye
2,9437 gold badges35 silver badges52 bronze badges
1 Answer
Reset to default 7You need to quote the object keys:
metaData['name'] = $(item).siblings('.itemModalHolder').find('.item_name').text();
metaData['price'] = "anything";
or the much cleaner syntax
metaData.name = $(item).siblings('.itemModalHolder').find('.item_name').text();
metaData.price = "anything";
版权声明:本文标题:javascript - Trouble returning simple array: "Uncaught ReferenceError: n is not defined " - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1745291441a2651819.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论