TypeError: invalid 'in' operand "x" (Firefox) TypeError: Cannot use 'in' operator to search for 'x' in y (Chrome)é误类å åªéåºéäºï¼
in
æä½ç¬¦åªå¯ä»¥ç¨æ¥æ£æµå¯¹è±¡ä¸æ¯å¦åå¨æä¸ªå±æ§ï¼èä¸è½ç¨æ¥å¨åç¬¦ä¸²ãæ°åæè
å
¶ä»åºæ¬ç±»åçæ°æ®ä¸è¿è¡æ£ç´¢ã
ä¸å
¶ä»è¯è¨ä¸åï¼å¦ Pythonï¼ï¼ä¸è½ä½¿ç¨ in
æä½ç¬¦å¨å符串ä¸è¿è¡æ£ç´¢ã
"Hello" in "Hello World";
// TypeError: invalid 'in' operand "Hello World"
å¯ä»¥ä½¿ç¨ String.prototype.indexOf()
æ¥ä»£æ¿ï¼
"Hello World".indexOf("Hello") !== -1;
// true
æä½æ°ä¸è½ä¸º null æè
undefined
ç¡®ä¿ä½ å°è¦è¿è¡æ¢æµç对象ä¸ä¸º null
æè
undefined
.
var foo = null;
"bar" in foo;
// TypeError: invalid 'in' operand "foo"
in æä½ç¬¦ç颿æä½æ°åªæå¯¹è±¡ç±»åã
var foo = { baz: "bar" };
"bar" in foo; // false
"PI" in Math; // true
"pi" in Math; // false
卿°ç»ä¸è¿è¡æ£ç´¢
å½ä½¿ç¨ in æä½ç¬¦æ¥å¯¹ Array
对象è¿è¡æ£ç´¢çæ¶åä¸å®è¦ç¹å«å°å¿ï¼å ä¸ºå®æ£æµçæ¯ç´¢å¼å¼è䏿¯ä½äºç´¢å¼ä½ç½®çå¼ã
var trees = ["redwood", "bay", "cedar", "oak", "maple"];
3 in trees; // true
"oak" in trees; // false
ç¸å
³å
容
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