javascript - JavaScript 中的 Var 声明

标签 javascript

我不明白这里的var a = [], i。如何将 a 声明为数组和 i 的类型?

    // Source: Javascript: The Good Parts, p. 63
    Array.dim = function (dimension, initial) {
         var a = [], i;
         for(i = 0; i< dimension; i +=1)
         {
            a[i] = initial;   
         }
        return a;
    }

最佳答案

这意味着(分别)声明两者 - 不声明它们相等

与以下内容相同:

var a = [];
var i;

关于javascript - JavaScript 中的 Var 声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13736689/

相关文章:

onclick函数中的Javascript随机数

javascript - jQuery 验证 : Uncaught TypeError: $(. ..) ."valid is not a function"具有有效的引用/顺序

javascript - ngModel 的 angularjs 范围未按预期工作

javascript - 使用 mousemove 移动子元素

javascript - 按第二个值对二维数组进行排序

javascript - 从网站中删除除 X 之外的所有元素

javascript - Nunjucks 不渲染模板

javascript - 当所有 DOM 激活时,javascript 中什么是合适的事件?

javascript - 之后将元素返回到原始 CSS - jQuery/Javascript

javascript - 从一个div访问另一个div的ng-model