无法访问程序中的复制数组?

时间:2019-06-09 21:43:04

标签: javascript

我正在构建一个改组模拟器,该模拟器需要从阵列(卡)中吐出一个项目,然后在再次运行之前删除该项目的索引。我遇到的问题是,在几次运行该程序之后,纸牌堆用完了。因此,我需要创建数组的副本,但是.slice由于某些原因无法正常工作。这是我到目前为止的内容:

cards: [...]
  cardsCopy: [...this.cards]
  displayCards: ...
 },
  randomizer: function() {
    var randomizedCard = this.cardsCopy[Math.floor(Math.random() * this.cardsCopy.length)];
    const index = this.cardsCopy.indexOf(randomizedCard);
    this.cardsCopy.splice(index, 1);
    return randomizedCard;

0 个答案:

没有答案