我的打字稿应用程序中有两个字符串数组:
public play: Array<string> = [];
public scene: Array<string> = ['gittare','saxsophone','drum'];
我想将'gittare'
之类的元素推送到play
数组,并将其从scene
元素中删除:
this.play.push('gittare');
console.log(this.play);
this.scene.splice(this.scene.indexOf('gittare'));
console.log(this.scene);
我希望在控制台中看到['saxsophone','drum']
,但它会给我[]
。
我该如何解决?
答案 0 :(得分:1)
告诉splice要删除多少项。
this.scene.splice(this.scene.indexOf('gittare'),1);