Baseline Widely available
Symbol.hasInstance
ç¨äºå¤ææå¯¹è±¡æ¯å¦ä¸ºææé å¨çå®ä¾ãå æ¤ä½ å¯ä»¥ç¨å®èªå®ä¹ instanceof
æä½ç¬¦å¨æä¸ªç±»ä¸çè¡ä¸ºã
class Array1 {
static [Symbol.hasInstance](instance) {
return Array.isArray(instance);
}
}
console.log([] instanceof Array1);
// Expected output: true
å¯å å¦ å¯æä¸¾ å¦ å¯é
ç½® å¦ ç¤ºä¾
ä½ å¯å®ç°ä¸ä¸ªèªå®ä¹çinstanceof
è¡ä¸ºï¼ä¾å¦ï¼
class MyArray {
static [Symbol.hasInstance](instance) {
return Array.isArray(instance);
}
}
console.log([] instanceof MyArray); // true
è§è æµè§å¨å
¼å®¹æ§ åè§
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4