gpt4 book ai didi

javascript - 我怎样才能在这个共享原型(prototype)中有单独的数组?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:05:03 24 4
gpt4 key购买 nike

<分区>

鉴于此:

var p = function(){}; 
p.prototype = { id : null, arr : []}
var a = new p();
var b = new p();
a.id = 1;
a.arr.push(5);
alert(b.arr[0]);

警报显示为 5,表示 a.arr == b.arr,但是 a.id 和 b.id 是分开的 (a.id != b.id)。我怎样才能做到 a.arr != b.arr?

约束:

p 必须能够使用 new p()。或者,必须有一种方法来制作独特的 p。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com