函数:table.insert 插入数据到数组
函数名称:插入数据到数组
函数功能:在列表指定位置插入新的内容
函数方法
table.insert (tab_table, pos,value)
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| tab_table | string | 是 | 待操作的数组 |
| pos | number | 否 | 待插入位置,不写默认在末尾插入,末尾为#tab_table+1, 范围为 1 ~ #tab_table+1,超出这个范围会报错 |
| value | value | 否 | 待插入的内容 |
函数示例
tab_table = {1,2,3,4,5,6,7,8,9,10}
--在末尾也就是在第 11 项插入
table.insert(tab_table,"末尾值")
-- tab_table[11] 表示第 11 个选项的内容
dialog(tab_table[11],5)
tab_table = {1,2,3,4,5,6,7,8,9,10}
--在第 1 项插入内容:测试
table.insert(tab_table,1,"测试")
-- tab_table[] 表示第 1 个选项的内容
dialog(tab_table[1],5)
注意事项
- 不写 pos 时默认在末尾插入;非空时不能超出数据数量+1(如示例中为 10 个数据,最大插入项不能超出 11),否则会报错。