var
এর সামনে কোনও কীওয়ার্ড না থাকলে কেন অবজেক্ট ডেস্ট্রাকচারিং ত্রুটি ফেলে দেয়?
{a, b} = {a: 1, b: 2};
ছুড়ে ফেলে SyntaxError: expected expression, got '='
নিম্নলিখিত তিনটি উদাহরণ সমস্যা ছাড়াই কাজ করে
var {a, b} = {a: 1, b: 2};
var [c, d] = [1, 2];
[e, f] = [1, 2];
বোনাস প্রশ্ন: var
অ্যারের ধ্বংসের জন্য আমাদের কেন দরকার নেই ?
আমি এমন কিছু করতে গিয়ে দৌড়ে গেলাম
function () {
var {a, b} = objectReturningFunction();
// Now a and b are local variables in the function, right?
// So why can't I assign values to them?
{a, b} = objectReturningFunction();
}