我有正则表达式
(\p{P})\1
Run Code Online (Sandbox Code Playgroud)
它成功匹配重复的连续标点字符,如
;;
,,
\\
Run Code Online (Sandbox Code Playgroud)
,但我需要排除3个句点(省略号)标点符号.
...
Run Code Online (Sandbox Code Playgroud) 为什么在javascript中如果将对象方法引用到某个变量,则会丢失该对象上下文.无法找到任何链接,解释引擎盖下发生的事情.除了这个说明: 'this'指的是'拥有'不接缝为真的方法的对象.
var Class = function() {
this.property = 1
}
Class.prototype.method = function() {
return this.property;
}
var obj = new Class();
console.log(obj.method() === 1);
var refToMethod = obj.method; // why refToMethod 'this' is window
console.log(refToMethod() !== 1) // why this is true?
var property = 1;
console.log(refToMethod() === 1)
Run Code Online (Sandbox Code Playgroud)