作者jfmoaoduck (ㄟˊ~水蛙)
看板Ajax
标题[问题] 请问有"传值给阵列"这种东西吗?
时间Wed May 20 02:30:58 2009
小弟不才
翻书+上网找都没找到
不知道是不是没这种用法还是我没看懂
例如有一个空阵列
var x = new Array();
後来再经由函式传值到里面去
我该怎麽做呢?
例如我想要做到以下的结果
var x = new Array(2,4,6,8,10);
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.224.97.141
1F:→ grence:x=[2,4,6,8,10]; 05/20 03:17
2F:→ jfmoaoduck:不好意思我忘记说了 我是要把一个变数计算之後 05/20 15:13
3F:→ jfmoaoduck:然後再取得他的座标值 再将值传给x 05/20 15:13
4F:→ jfmoaoduck:而那个变数是在一个棋盘图形上的一个点 05/20 15:15
5F:→ TonyQ:var x=[]; x.push(2); x.push(4); x.push(6); //...etc 05/20 15:19
6F:→ TonyQ:有些人嫌push 效能差 , 你也可以直接 x[0]=2; x[1]=4;//... 05/20 15:19
7F:→ TonyQ:至於怎麽取得x , 这就看你资料怎麽传罗 , 最多用global. 05/20 15:20
8F:→ jfmoaoduck:push是从後面加上去的 那如果要从中间插进去呢? 05/22 14:45
9F:→ TonyQ:如果想不到别的方法 , 用推骨牌的方式总会吧 ? :p 05/22 14:52
10F:→ jfmoaoduck:不好意思 我算满新手的 所以的推骨牌方式是? 05/22 15:59
11F:→ TonyQ:var ary=[1,2,3]; ary[3]=ary[2]; ary[2]=ary[1];ary[1]=5; 05/22 16:03
12F:→ TonyQ:-> [1,5,2,3] 05/22 16:03
13F:推 legnaleurc:splice? 05/22 17:46
14F:→ TonyQ:splice 删除配 0 应该可以. :p 05/22 18:16
16F:→ jfmoaoduck:真是太感激不尽了!我想这个应该是我所需要的 感恩! 05/24 01:37
17F:→ jfmoaoduck:那再请问一下,splice所插入的元素可以是变数吗? 05/24 01:38
18F:→ jfmoaoduck:而我又要如何传值给这个变数呢? (我是很新的新手= =a) 05/24 01:43