数组的空位填充


  • 0
    administrators

    JavaScript 数组有空位的概念,也就数组的一个位置上没有任何的值。例如:

    [ , , 'Hello'] // => 0, 1 都是空位, 3 不是空位
    

    空位并不等于 undefined 或者 null。一个位置上如果是 undefined 那么它依然有值,例如 [, , undefined],0 和 1 都是空位,而 2 不是空位。

    请你完成一个函数 fillEmpty,它接受一个数组作为参数,可以把数组里面的所有空位都设置为 'Hello',例如:

    const a = [, , null, undefined, 'OK', ,]
    fillEmpty(a)
    // a 变成 ['Hello', 'Hello', null, undefined, 'OK', 'Hello']
    

    注意,你要原地修改原先的数组,而不是返回一个新的数组。


  • 0

    @胡子大哈 胡子哥..这个题目归类到哪里了..怎么没找到答题的地方..


  • 0
    administrators

    @ackerMan 还没同步到题库,稍等。


登录后回复
 

与 ScriptOJ 的连接断开,我们正在尝试重连,请耐心等待