1
奇怪的真相測試結果爲什麼這個分號導致不正確falsey結果
filter = /rob/gi
>> /rob/gi
filter.test('hey')
>> false
filter.test('rob')
>> true
true && filter.test('rob');
>> false
true && filter.test('rob') ;
>> true
(true && filter.test('rob'));
>> false
(true && filter.test('rob')) ;
>> true
在Firefox和Chrome
刪除'g'標誌,一切都按預期工作。 –
沒有理由在'.test()'中使用'g'標誌。 – jfriend00
它與分號無關。多次重複相同的測試,你會看到相同的行爲。 – Barmar