因此,我正在从this.props
对象中破坏现有数组。我的问题是,如果我更改了声明的变量,数组会在对象this.props
中更改吗?
let { playlistTracks } = this.props;
let id = track.id;
for (let track in playlistTracks) {
if (track.id === id) {
return;
}
}
playlistTracks.push(track);
我希望this.state.playlistTracks
会有另一首曲目
答案 0 :(得分:0)
是的,因为您要遍历数组并使用.push()方法,所以该数组将发生突变。