内部带有“for”关键字的数组文字在 JavaScript 中意味着什么?

问题描述 投票:0回答:2
var names = [name for(name in generateNames(product))];

generateNames
仅返回产品中各种属性的列名称数组。

但是事物中名称的全称是什么?

javascript for-comprehension
2个回答
7
投票

这是一个数组理解

这是 Javascript 1.7 的新功能,其工作方式类似于 Python 的列表推导式


4
投票

这是一个数组理解。 它被添加到 JavaScript 1.7 中。 仅适用于 Mozilla 浏览器,例如 Firefox AFAIK。

请参阅 https://developer.mozilla.org/en/New_in_JavaScript_1.7#Array_com经理_(Merge_into_Array_com经理)

这里是一个 jsfiddle,您可以尝试,仅在 Firefox 中:

http://jsfiddle.net/hfARW/1/

© www.soinside.com 2019 - 2024. All rights reserved.