new array的问题

来源:2-5 字符串部分新的方法

从初级前端到架构

2020-09-26 22:20:33

http://img.mukewang.com/climg/5f6f4e1c097cf63d04540084.jpg

这里new Array(num+1)  为什么要加1呢?

写回答

1回答

好帮手慕久久

2020-09-27

同学你好,问题解答如下:

由于join方法在拼接数组元素时,会在两个元素之间添加一个内容,如下:

http://img.mukewang.com/climg/5f6ff73a09bd43bf03560112.jpg

所以,如果数组有4个空元素,那么拼接字符“a”后,会得到3个a,如下:

http://img.mukewang.com/climg/5f6ff78a0997d69403780143.jpg

因此,如果想得到num个str,则需要创建一个num+1个元素的数组(两个空元素之间,会生成一个str)。

同学试着理解一下。

如果我的回答帮到了你,欢迎采纳,祝学习愉快!

1

0 学习 · 10739 问题

查看课程