为什么不能直接打印arr.splice(0,2,'hello')
来源:2-32 编程练习
慕设计4221782
2019-10-17 00:04:59
老师,为什么要重新声明一个变量,不能直接打印arr.splice(0,2,'hello')?
希望老师解释一下这句代码:document.write(arr.splice(0,2,'hello'));
2回答
好帮手慕言
2019-10-17
同学你好,如果这样写document.write(arr.splice(0,2,'hello'));输出的是操作splice()方法的返回值。
我们使用console.log()打印一下arr.splice(0,2,'hello')。结果如下
是不能实现效果的哦。
同学做完练习后,如果不确定实现的是否正确,可以把代码粘贴上来哦。
如果帮助到了你,欢迎采纳~祝学习愉快~
慕圣7166341
2019-10-17
个人认为arr.splice(0,2,'hello')这里是用splice这个方法对arr数组进行替换操作,
如果你想要得到操作后的数组,需要document.write(arr)而不是document.write(arr.splice(0,2,'hello'))
相似问题
回答 2
回答 2