// 将【变量1】设置为一个数字数组 $gameVariables.setValue(1, [1, 2, 3]); 这个是可以的。 一般就是这么设置的。 $gameVariables._data[10] 这个是默认的变量 也可以直接设置$gameVariables._data[10] $gameVariables.value(10)是一个函数,输出10号变量的值,用来修改是不合适的。 这个输出的,如果是没定义的,会以0输出 被做成数组的变量变成了数组了。你自然不能使用默认的那个事件里的变量去操控他了 |
本帖最后由 wzj421301214 于 2020-1-17 18:25 编辑 从数组里提取数值作为变量: var arr=[1,2,3,4,5,6,7]; //提取数值的目标数组 var arr_temp; //此项作为目的项用于存放取出的数组的值 for(var i=0;i<arr.length;i++){ //遍历数组 arrv_temp=arr; //赋值 console.log(arrv_temp); //把取出的值打印在控制台上 } 添加、移除数组的某项内容 推荐使用splice方法,该方法会改变原始数组的值 splice(index,len,[item]); 其中: index代表数组开始下标, len代表替换/删除的长度, item代表替换的值,若删除操作,此项为空 var arr=[1,2,3,4,5,6,7]; arr.splice(2,0,"Mark1"); //在2和3之间填加字符串"Mark1" console.log(arr); //输出 1,2,Mark1,3,4,5,6,7,此时数组内元素为:1,2,Mark1,3,4,5,6,7 arr.splice(2,1,"Mark2"); //将2之后的1个元素替换成字符串"Mark2" console.log(arr); //输出 1,2,Mark2,3,4,5,6,7,此时数组内元素为:1,2,Mark2,3,4,5,6,7 arr.splice(2,1) ////将2之后的1个元素删除 console.log(arr); //输出 1,2,3,4,5,6,7,此时数组内元素为:1,2,3,4,5,6,7 |
我觉得是你想太复杂了 首先变量并不局限于只是数字 而后你可以取看看JS的基础教程中的数组 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-26 18:53
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.