我检查了 Mollzia 和 MS 文档,我只找到 regex.test(str) API。但是,我在 John Resig 的 Class.js 中看到了 test(function(){}) 的用法,这让我很困惑。
源代码:class.js
编码:
fnTest = /xyz/.test(function(){xyz;}) ? /\b_super\b/ : /.*/;
和
fnTest.test(prop[name])
他们做什么?
在萤火虫上
console.log(/xyz/.test(function(){xyz;}))//true;
console.log(/xyz/.test(function(){}))//false;
console.log(/xyz/.test(function(){console(xyz);}))//true; console(xyz) not run