আমার কাছে একটি অবজেক্ট রয়েছে (একটি "সহযোগী অ্যারে" তাই বলার জন্য - এটি একটি সরল জাভাস্ক্রিপ্ট অবজেক্ট হিসাবে পরিচিত):
obj = {}
obj["Foo"] = "Bar"
obj["bar"] = "Foo"
আমি নীচে obj
কফি স্ক্রিপ্ট ব্যবহার করে পুনরাবৃত্তি করতে চাই :
# CS
for elem in obj
উপরের সিএস কোডটি জেএসকে সংকলন করুন:
// JS
for (i = 0, len = obj.length; i < len; i++)
যা এই ক্ষেত্রে উপযুক্ত নয়।
জাভাস্ক্রিপ্ট উপায় হ'ল for(var key in obj)
তবে এখন আমি ভাবছি: কফি স্ক্রিপ্টে আমি এটি কীভাবে করব?
length
সম্পত্তি যা কেবলমাত্র সর্বাধিক সংখ্যাসূচক সূচককে বোঝায় (প্লাস 1)। কি চাও শুধু একটি "বস্তু" is:obj = {}
। অ্যারেগুলি অবজেক্টস তবে আপনার উদাহরণে এটি ব্যবহার করার কোনও কারণ নেই।