小编Jam*_*Jag的帖子

在JavaScript中,链接分配好吗?

对JS或它的语法来说并不陌生,但有时候,语言的语义有时会让我感到难过.在今天的工作中,一位同事提到了这一点:

var a = b = [];
Run Code Online (Sandbox Code Playgroud)

是不一样的

var a = [], b = [];
Run Code Online (Sandbox Code Playgroud)

要么

var a = []; var b = [];
Run Code Online (Sandbox Code Playgroud)

因为第一个版本实际上将对空数组的引用分配给a和b.我不能完全接受这一点,但我不确定.你们都觉得怎么样?

javascript object variable-assignment

34
推荐指数
2
解决办法
9370
查看次数

Javascript中类和对象之间的区别

有什么区别

var myView = function () {
//something goes here
};
Run Code Online (Sandbox Code Playgroud)

var myView = function () {
//something goes here
    return {
        a: x,
        b: y
}();
Run Code Online (Sandbox Code Playgroud)

我认为第一个片段创建了一个"动态"类,所以你可以说

var anotherView = new myView();
Run Code Online (Sandbox Code Playgroud)

第二个片段类似于单个"动态"对象,但我不太确定.

javascript oop object

16
推荐指数
1
解决办法
8966
查看次数

标签 统计

javascript ×2

object ×2

oop ×1

variable-assignment ×1