首页 > 解决方案 > 如何在 javascript 中使用内联函数创建列表?

问题描述

我有一个pythonic概念:

.py

["abc" + str(i) for i in range(3)]
>>>["abc1", "abc2", "abc3"]

我怎么能在javascript中做这样的事情?我已经尝试了以下方法:

.js

["abc" + i for (const i of Array(3).keys())]

但它没有用...

如何在js中编写上面的python行?

标签: javascriptpython

解决方案


您可以将splitandmap用于一个衬里:

console.log('abc'.split('').map((el,idx,arr)=>arr.join('')+(idx+1)));


推荐阅读