对于一个序列,ES6相当于Python的“枚举”是什么?
2022-08-30 02:30:14
Python有一个内置的函数枚举
,以获得可迭代的对。(index, item)
ES6 是否具有数组的等效项?这是什么?
def elements_with_index(elements):
modified_elements = []
for i, element in enumerate(elements):
modified_elements.append("%d:%s" % (i, element))
return modified_elements
print(elements_with_index(["a","b"]))
#['0:a', '1:b']
等效于 ES6,不含 :enumerate
function elements_with_index(elements){
return elements.map(element => elements.indexOf(element) + ':' + element);
}
console.log(elements_with_index(['a','b']))
//[ '0:a', '1:b' ]