2013-04-20 9 views
13

जे एस अपरिभाषित। हालांकि जब मैं लंबाई को पुनः प्राप्त करता हूं तो मुझे अपरिभाषित होता है। क्यूं कर? मुझे वस्तुओं की सरणी के माध्यम से लूप करने के लिए उपयोगकर्ताओं की लंबाई की आवश्यकता है।सरणी लंबाई

+0

जब मैं ध्यान में रखते हुए इस का उपयोग {{users.length}} और अगर ठीक से डेटा है, लेकिन अगर शून्य की तुलना में यह करने के लिए .कैसे यादृच्छिक/कचरा मूल्य से पता चलता इसे ठीक करें –

उत्तर

115

उपयोग:

$scope.users.length; 
बजाय

:

$scope.users.lenght; 

और अगली बार "वर्तनी परीक्षण" अपने कोड।

+5

"सब कुछ-एक-रनटाइम-त्रुटि" भाषाओं की जादू दुनिया में आपका स्वागत है। कोई और संकलन त्रुटियों बच्चे नहीं! –

+1

मैं जेएसलिंट/जेशिंट का उपयोग करके इसे से बचता हूं, जो कोडेकिट में बनाया गया है और मुझे बताता है कि जब भी मैं जेएस फ़ाइल को सहेजता हूं तो मुझे कोई त्रुटि होती है। कंसोल इन त्रुटियों को ध्वजांकित नहीं करता है, इसलिए ये सुविधाएं कुशल कोडिंग के लिए महत्वपूर्ण हैं। अन्यथा आप कहीं टाइपो को ठीक करने की कोशिश कर रहे घंटे बिता सकते हैं। – redfox05

-1
var leg= $scope.name.length; 
$log.info(leg); 
+8

आप जो सुझाव दे रहे हैं उस पर कुछ शब्द जोड़ना अच्छा लगेगा। – Scheintod

0

इस तरह यह बनाओ:

$scope.users.data.length; 
संबंधित मुद्दे