相关疑难解决方法(0)

JavaScript中是否有常量?

有没有办法在JavaScript中使用常量?

如果没有,指定用作常量的变量的常见做法是什么?

javascript constants

1118
推荐指数
19
解决办法
48万
查看次数

JavaScript加号在功能名称前面

我一直在寻找关于自我调用函数的信息,在某个地方我偶然发现了这个符号:

+function(){}
Run Code Online (Sandbox Code Playgroud)

有人可以向我解释一下+这个功能前面的符号意味着什么?

javascript function operators iif iife

840
推荐指数
3
解决办法
8万
查看次数

816
推荐指数
8
解决办法
77万
查看次数

JavaScript中的(function(){})()构造是什么?

我曾经知道这意味着什么,但我现在正在努力...

这基本上是说document.onload吗?

(function () {

})();
Run Code Online (Sandbox Code Playgroud)

javascript iife

739
推荐指数
13
解决办法
27万
查看次数

"void 0"是什么意思?

可能重复:
"javascript:void(0)"是什么意思?

通过Backbone.js源代码阅读,我看到了这个:

validObj[attr] = void 0;
Run Code Online (Sandbox Code Playgroud)

什么是void 0?在这里使用它的目的是什么?

javascript backbone.js

486
推荐指数
3
解决办法
33万
查看次数

JavaScript中"=>"(由等于和大于等形成的箭头)的含义是什么?

我知道>=运算符意味着大于或等于,但我=>在一些源代码中看到过.那个运营商的意义是什么?

这是代码:

promiseTargetFile(fpParams, aSkipPrompt, relatedURI).then(aDialogAccepted => {
    if (!aDialogAccepted)
        return;

    saveAsType = fpParams.saveAsType;
    file = fpParams.file;

    continueSave();
}).then(null, Components.utils.reportError);
Run Code Online (Sandbox Code Playgroud)

javascript syntax ecmascript-6 arrow-functions

424
推荐指数
10
解决办法
21万
查看次数

406
推荐指数
9
解决办法
12万
查看次数

为什么JavaScript中的[1,2] + [3,4] ="1,23,4"?

我想将数组的元素添加到另一个中,所以我尝试了这个:

[1,2] + [3,4]
Run Code Online (Sandbox Code Playgroud)

它回应:

"1,23,4"
Run Code Online (Sandbox Code Playgroud)

到底是怎么回事?

javascript arrays string concatenation

401
推荐指数
11
解决办法
4万
查看次数

你怎么用的?:JavaScript中的(条件)运算符?

有人可以用简单的话向我解释什么是?:(有条件的,"三元")运算符以及如何使用它?

javascript ternary-operator

392
推荐指数
9
解决办法
43万
查看次数

JavaScript属性访问:点符号与括号?

除了显而易见的事实,即第一种形式可以使用变量而不仅仅是字符串文字,是否有任何理由使用其中一种,如果是这样,在哪种情况下呢?

在代码中:

// Given:
var foo = {'bar': 'baz'};

// Then
var x = foo['bar'];

// vs. 
var x = foo.bar;
Run Code Online (Sandbox Code Playgroud)

上下文:我编写了一个生成这些表达式的代码生成器,我想知道哪个更好.

javascript syntax

380
推荐指数
10
解决办法
14万
查看次数