6
序列的Python“枚举”的ES6等效项是什么?
Python具有内置函数enumerate,以获取可迭代的(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' ]