【发布时间】:2017-03-23 08:31:32
【问题描述】:
我正在向用户显示一系列包含内容的 div,用户可以从页面中删除 div,这样他们就不会再看到它了。
我想获取从数组中删除的相同 div 内容并将其添加到另一个数组中,该数组将用于填充下拉列表。
这就是我所拥有的:
//Remove function
removeCategory(index: number): void {
this.categories.splice(index, 1);
}
//Array
categories: Array<Item> = [
new Item(1, 'test1'),
new Item(2, 'test2')
];
//New Array to add previous removed item
ddoptions: Array<object> = [];
是否可以在 removeCategory 函数的拼接前做一个 push 语句?我不确定要传递什么,因为这样做会给我一个错误:
this.ddoptions.push(index);
【问题讨论】:
-
看看
splicereturns是什么。上面的代码太零碎了,无法准确地告诉你应该把它放在哪里,但这应该足以让你到达那里。
标签: javascript arrays typescript