Javascript中其实有很多实用的针对字符串与数组操作的方法,会在开发中使代码更简洁。在此分享一下。
注:(部分代码使用 ES6 语法,在新版chrome中可以直接运行,无需转换)
复制数组
函数参数转数组:
重复n个字符a:
创建 N x N 二维矩阵,并初始化数据:
PS:切勿使用如下方法(原因详见 我在 Stackoverflow 中的回答)
类数组(NodeList)转数组(Array)
数组内记录重复次数
很多时候数组会有重复,有时我们想知道该数组里的值重复的多少次,可以巧用reduce方法来生成。
数组去重 (利用ES6中的Set)