小编Yan*_*niv的帖子

javascript关闭立即评估

请考虑以下Javascript代码:

var a = [];

var f = function() {

    for (var i = 0; i < 3; i++) {
        a.push(function(){alert(i)});
    }
    for (var j = 0; j < 3; j++) {
        a[j]();
    }
};
Run Code Online (Sandbox Code Playgroud)

警报三次打印出'3'.我想要一个不同的行为 - 在循环的每次迭代中生成一个打印i的当前值的函数.即3个打印不同索引的函数.

有任何想法吗?

javascript closures scope loops

7
推荐指数
2
解决办法
2149
查看次数

PHP长字符串没有换行符

我在php中有一个长字符串,它不包含新行('\n').

我的编码约定不允许超过100个字符的行.

有没有办法将我的长字符串分成多行而不使用.效率较低的运算符 - 我不需要连接2个字符串,因为它们可以作为单个字符串给出.

谢谢!

ÿ

php string break

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

break ×1

closures ×1

javascript ×1

loops ×1

php ×1

scope ×1

string ×1