let arr = [1,2,3] // 想要实现的效果(能在数组尾部插入数据的同时返回原数组,原生方法): JSON.stringify(arr.xxx(4)) // => '[1,2,3,4]' // push和splice都不行 JSON.stringify(arr.push(4)) // => '4' JSON.stringify(arr.splice(arr.length,0,4)) // => '[]' // 注:不考虑concat
有无大神知道怎么样做
表达式后面用 , 再紧跟一个原数组就行:
,
JSON.stringify((arr.push(4), arr)); // '[1,2,3,4]'
或者使用逻辑运算符:
JSON.stringify(arr.push(4) && arr); // '[1,2,3,4]'
不过总感觉怪怪的,只能写一句代码?
2.1m questions
2.1m answers
63 comments
56.6k users