我正在通過源代碼查看base.js, 其中有一個對象通過似乎是一個正則表達式引用?Javascript:Funny正則表達式對象名稱?
if (ancestor && (typeof value == "function") && // overriding a method?
// the valueOf() comparison is to avoid circular references
(!ancestor.valueOf || ancestor.valueOf() != value.valueOf()) &&
/\bbase\b/.test(value)) {
這就是「/ \ bbase \ b /」對象。
這是什麼? 在我的ide我的搜索引擎將它視爲一個正則表達式? 谷歌搜索不呈現結果。
是的,這是一個正則表達式。 \ b表示單詞邊界,就像一個空格。 –
請參閱[正則表達式中的單詞邊界是什麼?](http://stackoverflow.com/questions/1324676/what-is-a-word-boundary-in-regexes)以獲取更多信息。 – Alex
JavaScript解釋器如何使用它?/它是如何工作的? –