2011-09-15 12 views
6
categories = {{"code": "zzz", "title": "Electronics"}, {"code": "yyy", "title": "Cars"}}; 

यह मेरी जावास्क्रिप्ट है। समकक्ष कॉफीस्क्रिप्ट क्या है?मैं कॉफीस्क्रिप्ट के साथ एक JSON ऑब्जेक्ट में एकाधिक आइटम कैसे डाल सकता हूं?

+2

यह सही जावास्क्रिप्ट तरह नहीं दिखता है, किया था आप स्क्वायर ब्रैकेट के साथ एक सरणी [{/ ** /}, {/ **}] घोषित करना चाहते हैं? – Ben

उत्तर

21

ब्रेसिज़ CoffeeScript में वैकल्पिक हैं, आप कर सकते हैं या तो इस:

categories = [ 
    code : 'zzz' 
    title : 'Electronics' 
, 
    code : 'yyy' 
    title : 'Mechanics' 
] 

(नोटिस इंडेंट नहीं की गई अल्पविराम) या अधिक स्पष्ट:

categories = [ 
    { 
    code : 'zzz' 
    title : 'Electronics' 
    }, // comma optional 
    { 
    code : 'yyy' 
    title : 'Mechanics' 
    } 
] 
1

सबसे पहले, मुझे लगता है कि आपकी जावास्क्रिप्ट इस तरह दिखना चाहिए:

categories = [{"code": "zzz", "title": "Electronics"}, {"code": "yyy", "title": "Cars"}]; 

आप एक सरणी, सही करना चाहते हैं? तब CoffeeScript, अच्छी तरह से है, ठीक उसी (अनुगामी अर्धविराम बिना लेकिन यह है कि जावास्क्रिप्ट में भी वैकल्पिक है):

categories = [{"code": "zzz", "title": "Electronics"}, {"code": "yyy", "title": "Cars"}] 

वहाँ है Github CoffeeScript page के शीर्ष पर एक "कोशिश Coffeescript" बटन है कि आप चीजों के लिए उपयोगी लग सकते इस तरह।

संबंधित मुद्दे

 संबंधित मुद्दे