小编sar*_*rma的帖子

Javascript - 原始与引用类型

在下面的代码中,我们传递一个对象.所以,根据javascript我们传递了一个引用和操作.

var a = new Number(10);
x(a);
alert(a);

function x(n) {
n = n + 2;
}
Run Code Online (Sandbox Code Playgroud)

但是提醒10而不是12.为什么?

javascript pass-by-reference

7
推荐指数
1
解决办法
833
查看次数

Javascript - 如何改进以下正则表达式

如何改进这个功能?

function removeLeadingAndTrailingWhitespaceFromString(str) {
    return str.replace(/(^\s+)|(\s+$)/ig, "");
}
Run Code Online (Sandbox Code Playgroud)

选项a - 可以从正则表达式中省略g标志.
选项b - 应使用*量词而不是+来避免不必要的替换.
选项c - 不需要在正则表达式中使用捕获括号,因为不使用这些值.
选项d - 以上所有

javascript regex

-3
推荐指数
1
解决办法
86
查看次数

标签 统计

javascript ×2

pass-by-reference ×1

regex ×1