javascript - Access an object's values using a variable -


  समारोह sort_days () {var day_of_week = new date ()। GetDay (); Var सूची = ["रविवार", "सोमवार", "मंगलवार", "बुधवार", "गुरुवार", "शुक्रवार", "शनिवार"]; Var sorted_list = list.slice (day_of_week) .concat (list.slice (0, day_of_week)); वापसी sort_list; } Var newVal = {"vendor_d": "3", "delivery_possible": 1, "सोमवार": 0, "सोमवार_प्रोमन_कोडिंग": 0, "मंगलवार": 1, "tuesday_opening_closing": "10:13 - 14:30" , "बुधवार": 1, "wednesday_opening_closing": "09:30 - 12:01 और 13:01 - 17:10", "गुरुवार": 1, "गुरुवार को दोपहर": "09:40 - 12:10 और; 13:10 - 18:18 "," शुक्रवार ": 0," फ्राइड_पोनिंग_क्लोज़िंग ": 0," शनिवार ": 1," शनिवार_पिनिंग ":" 05:06 - 13:15 और 14:10 - 20:12 ", "रविवार": 1, "sunday_opening_closing": "06:20 - 14:15 और 15:15 - 22:20"} var days = sort_days (); के लिए (var i = 0; i & lt; days.length; i ++) {console.log (दिन [i]); Console.log (नयावॉल डीज़ [i]); // यहाँ मैं नया वेल प्राप्त करना चाहता हूँ।  

यहां मैं newVal.days [i] मान प्राप्त करना चाहता हूं। मुझे पूरा यकीन नहीं है कि मैं इसे ठीक से कर रहा हूं। लेकिन जब मैं newVal.monday डाल रहा हूँ यह मुझे सही मूल्य दे रहा है

न्यूवैल में दिन नहीं है संपत्ति, जो कि आप तक पहुंचने का प्रयास कर रहे हैं आप कहने का मतलब है:

  console.log (नयावैल [दिन [i]]);  

Comments