14
A
उत्तर
23
क्योंकि "इन" में वास्तविक संपत्ति/अनुक्रमणिका उपलब्ध है, तो "इन" सत्य लौटाता है। [1, 2] एक सरणी है, और 0 सूचकांक पर एक वस्तु है। इसलिए, 0 [1, 2] में, और 1 [1, 2] में। लेकिन! (2 में [1, 2])।
संपादित करें: आप जो संभवतः इरादा रखते हैं, उसके लिए डेविड डोरवर्ड की टिप्पणी बहुत उपयोगी है। आप (कुछ विकृत) 'में' के साथ रहना चाहते हैं, आप एक वस्तु शाब्दिक
x = {1: true, 2: true};
इस का उपयोग 1 in x && 2 in x && !(0 in x)
आदि की अनुमति चाहिए सकता है लेकिन वास्तव में, बस indexOf का उपयोग करें।
2
आप शायद [1,2].indexOf(0)
खोज रहे हैं। indexOf
यद्यपि यानी 6 में काम नहीं कर सकता है।
if(!Array.indexOf) {
Array.prototype.indexOf = function(obj) {
for(var i=0; i<this.length; i++) {
if (this[i]==obj) {
return i;
}
}
return -1;
}
}
5
क्योंकि वहाँ सरणी में एक 0
वें तत्व है:
यहाँ एक कार्यान्वयन है कि यह ठीक करता है।
> 0 in [8,9]
true
> 1 in [8,9]
true
> 8 in [8,9]
false
इस के लिए
संबंधित मुद्दे
- 1. जावास्क्रिप्ट में "0 === -0" सच क्यों है?
- 2. क्यों 0 और 1 1 है जबकि 1 और 0 0 रूबी में 0 है?
- 3. क्यों (0 == 'हैलो') PHP में सच है?
- 4. क्यों 2 + 1 और 0 परिणाम 0 है?
- 5. ~ 0 -1 क्यों है?
- 6. पर्ल सोच -1 क्यों सच है?
- 7. पाइथन में दशमलव ('0')> 99 99.0 सच क्यों है?
- 8. नियमों के लिए रूबी स्वरूपण: '1' के रूप में '1', '2' '2' के रूप में '0' '
- 9. जावास्क्रिप्ट में, [1, 2] == [1, 2] या ({a: 1}) == ({a: 1}) झूठी क्यों है?
- 10. 2 बराबर बाइट [] सच
- 11. क्यों यह सच है
- 12. जावास्क्रिप्ट प्रकार रूपांतरण: (सत्य और 1) बनाम (सच | 1)
- 13. 1 और 0 के
- 14. गर्भित स्ट्रिंग तुलना, 0 = '' है, लेकिन 1 = '1'
- 15. 1/252 = 0 सी # में?
- 16. हम क्वेरी एसक्यूएल 1 = 0
- 17. वास्तविक प्रकार `(टी 0, टी 1, टी 2) '
- 18. कन्वर्ट 0 1 वर्सा
- 19. रूबी 0 :34, 1, दो, 2] से रूबी
- 20. क्यों int32 अधिकतम मूल्य 2^31 -1
- 21. क्यों रेफकाउंट 2 नहीं 1 है?
- 22. 1 या 0
- 23. फ्लोट 0..1 से बाइट 0..255
- 24. यह सच क्यों है?
- 25. क्यों नहीं यह सच है == यह सच है:
- 26. क्यों है (इन्फिनिटी | 0) === 0?
- 27. तंत्रिका नेटवर्क 0 बनाम -1
- 28. जावा में 2 मर्ज 2 संग्रह (1)
- 29. पर्ल में "0 लेकिन सच" का क्या अर्थ है?
- 30. रुबी में $ _ [0], $ _ [1] क्या है?
इसके अलावा, फेलिक्स शायद 'indexOf' की तलाश में है: https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Global_Objects/Array/indexOf (जो जे एस 1.6 की आवश्यकता है, लेकिन यह है कि यूआरआई शामिल एक कार्यान्वयन जिसमें आप 1.5 या उससे पहले के ब्राउज़र पर अपने कोड में शामिल कर सकते हैं) – Quentin