Array.fill()函数的⽤法ES6为Array增加了fill()函数,使⽤制定的元素填充数组,其实就是⽤默认内容初始化数组。该函数有三个参数。
arr.fill(value, start, end)
value:填充值。
start:填充起始位置,可以省略。
end:填充结束位置,可以省略,实际结束位置是end-1。(减去1)
例如:
1.采⽤⼀默认值填初始化数组。
const arr1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
arr1.fill(9)
console.log('%s', arr1)
结果:
9,9,9,9,9,9,9,9,9,9,9
2.制定开始和结束位置填充。
实际填充结束位置是前⼀位。
const arr3 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
arr3.fill(7, 2, 5)
console.log('%s', arr3)
结果:
1,2,7,7,7,6,7,8,9,10,11
3.结束位置省略。
从起始位置到最后。
const arr4 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
arr4.fill(9, 2)
console.log('%s', arr4)
结果:
1,2,9,9,9,9,9,9,9,9,9
拓展:
console.log()⽅法中%s的作⽤
⼀、console.log("log信息");
⼆、console.log("%s","first","second");
输出结果:first second
三.将对象转换为普通字符串后执⾏
console.log("%s","guoyansi",{name:"思思博⼠"}); //输出结果:guoyansi { name: ‘思思博⼠‘ }
es6字符串转数组
四、
//将字符串作为数值进⾏转换
console.log("%d","25.6");
//输出结果:25.6
console.log("%d","guoyansi");
//输出结果:guoyansi
五输出%
console.log("%%");
//输出结果:%
console.log("%%","gys");
//输出结果:% gys
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论