数组push之后赋值给新变量之后输出为数字问题

来源:互联网 发布:围住神经猫源码 编辑:程序博客网 时间:2024/04/30 00:45

话不多说直接上代码
let arr=['ababab'];
let str='cdccdcd';
let arr1=arr.push(str);
console.log(arr1);

你认为会输出什么?

真是的输出值是 2;
为什么? 查阅w3c文档之后才发现,push()是有返回值的,返回的是长度
这里写图片描述

原创粉丝点击