2016-12-08 3 views

答えて

3

dには特別な意味はありませんが、.testにパラメータを渡さないと、undefinedが比較されます。文字列に変換すると、"undefined"が生成され、次にdがその文字と一致します。

console.log(/u/.test()); 
 
console.log(/n/.test()); 
 
console.log(/d/.test()); 
 
console.log(/e/.test()); 
 
console.log(/f/.test()); 
 
console.log(/i/.test()); 
 

 
console.log(/undefined/.test());
.as-console-wrapper{ 
 
    max-height: inherit !important; 
 
}

+0

ありがとう –

関連する問題