আমি এটি ফায়ারফক্স -৩..7..7 / ফায়ারবগ -১.৩.৩ এবং ফায়ারফক্স -৩.6.১6 / ফায়ারব্যাগ -১.6.২ এ পর্যবেক্ষণ করেছি
আমি যখন ফায়ারব্যাগ জ্বালিয়ে দেই:
var x = new Array(3)
console.log(x)
// [undefined, undefined, undefined]
var y = [undefined, undefined, undefined]
console.log(y)
// [undefined, undefined, undefined]
console.log( x.constructor == y.constructor) // true
console.log(
x.map(function() { return 0; })
)
// [undefined, undefined, undefined]
console.log(
y.map(function() { return 0; })
)
// [0, 0, 0]
এখানে কি হচ্ছে? এটি কি কোনও বাগ, বা কীভাবে ব্যবহার করব তা আমি ভুল বোঝাবুঝি করছি new Array(3)
?
var y = x.map(function(){return 0; });
নতুন অ্যারে () পদ্ধতি এবং অ্যারে আক্ষরিক উভয়ের জন্যই এটি পেয়েছি। আমি ফায়ারফক্স 4 এবং ক্রোমে পরীক্ষা করেছি।