永发信息网

as3 删除数组元素

答案:4  悬赏:40  手机版
解决时间 2021-11-07 03:51
as3 删除数组元素
最佳答案
for(var i:uint=0;i if(arr[i]=="111"){
arr.splice(i,1);
}
}
全部回答
您好:
请用这个方法来解决:
首先用 arr.indexOf("Array 里的方法 indexOf() 去看API
例子:package {
import flash.display.Sprite;
public class Array_indexOf extends Sprite {
public function Array_indexOf() {
var arr:Array = new Array(123,45,6789);
arr.push("123-45-6789");
arr.push("987-65-4321");

var index:int = arr.indexOf("123");
trace(index); // -1

var index2:int = arr.indexOf(123);
trace(index2); // 0
}
}
}
arr.splice(2,1)
var ary:Array=new Array();
var i:int=0;
trace("排序前:");
for(i=0;i<10;i++)
{

ary.push({id:i+1,age:10+int(Math.random()*10)});//生成一个有id有年龄的数组
trace(ary[i].id+"||"+ary[i].age);//输出这个数组
}

deleteByID(5);
//按id删除
function deleteByID(id:int):void
{
for(i=0;i{
if(ary[i].id==id)
{
ary.splice(i,1);
}
}
//输出按id删除后的数组
trace("删除后:");
for(i=0;i{
trace(ary[i].id+"||"+ary[i].age);
}
}
//按年龄排序

sortAryByAge();
function sortAryByAge():void
{
ary.sortOn("age");//这个地方可以看下帮助,按什么规则进行排序
//输出按age排序后的数组
trace("排序后:");
for(i=0;i{
trace(ary[i].id+"||"+ary[i].age);
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
这种系统的 BIOS里的INTEGRATED PRIPHIREAS在
5块法币换人民币得多少
余数有没有单位?
格力空调遥控器用不了只显示25度其他怎么按都
橱柜门板用烤漆还是pe生态板好
汤阴至信阳火车中间都有什么车站
鹤山沙坪去广州北站最早班车是几点,怎么做车
kappa现在秋冬季正品的鞋子多少重1只?
pdf xchange viewer 破解后,图标无法正常显
什么大雾迷江什么曹操不敢出来应战关联词语
北京人是怎么过清明节?
神秘女生系列有电子书吗
显卡gtx1080,技嘉和微星哪个好?
_____ to train his daughter in English,he
请问东北芸豆种子哪里有卖的
推荐资讯
为什么我认识的香港人很多还怀念97之前的港英
南江县大堂坝邮政局办公地址在什么地方,我要
Protel Dxp没有有效的许可,求大神给使用许可
我是7分男,对方是八分女,怎么相处啊!
木木心,田里人的谜底
新世纪驾校场地驾驶训练基地地址在什么地方,
新手问下主PVE神刀和真武哪个好点
将若干个棱长为二厘米的小正方形装入一个长十
职场答疑:同事不配合工作怎么办
玩天涯明月刀总是隔一会儿就卡屏1秒~2秒是怎
家里人少,桶装水一时半会喝不完,时间一长就
我牙龈跟牙齿连接的地方缺了一块,是怎么回事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?