console.log的问题

  在做代码重构的时候,通常会把多个重复代码整合成一个函数使用,同样的,创建多个类似对象也可以用方法来封装返回。

  偶然间遇到了个有意思的问题:

function getObj () {
    return {
        name: 'test'
    }
}
var arr = [];
console.log(arr.push(getObj()));
console.log(arr);

  两者打出来的东西居然不一样。。。

posted @ 2017-08-03 10:59  名字不好起啊  阅读(256)  评论(0编辑  收藏  举报