87,904
社区成员
发帖
与我相关
我的任务
分享
City = [
{ "CityID": 1, "CityName": "深圳", "FirstPY": "S", "IsHot": true, "Sort": 0 },
{ "CityID": 2, "CityName": "广州", "FirstPY": "G", "IsHot": true, "Sort": 0 },
{ "CityID": 3, "CityName": "东莞", "FirstPY": "D", "IsHot": false, "Sort": 0 },
{ "CityID": 4, "CityName": "澳门", "FirstPY": "A", "IsHot": false, "Sort": 0 }
];
City = [
{ "CityID": 1, "CityName": "深圳", "FirstPY": "S", "IsHot": true, "Sort": 0 },
,
,
{ "CityID": 4, "CityName": "澳门", "FirstPY": "A", "IsHot": false, "Sort": 0 }
];
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script type="text/javascript">
// splice(index,howmany)
// 删除指定index开始的howmany个元素,该方法会维护length值
var arr = [ "a", "b", "c", "d" ];
arr.splice(2, 1); // => ["c"]
arr; // => ["a", "b", "d"]
</script>
<script>
// 删除数组中的undefined元素
var arr2 = [ "a", , , null, , undefined, "b" ];
for ( var i = 0; i < arr2.length; i++ ) {
if ( arr2[ i ] === undefined ) {
arr2.splice( i, 1 );
i--;
}
};
arr2; // => ["a", null, "b"]
</script>
</body>
</html>
<script>
var City = [
{ "CityID": 1, "CityName": "深圳", "FirstPY": "S", "IsHot": true, "Sort": 0 },
{ "CityID": 2, "CityName": "广州", "FirstPY": "G", "IsHot": true, "Sort": 0 },
{ "CityID": 3, "CityName": "东莞", "FirstPY": "D", "IsHot": false, "Sort": 0 },
{ "CityID": 4, "CityName": "澳门", "FirstPY": "A", "IsHot": false, "Sort": 0 }
];
City.splice(1,2); //开始位置,删除个数
alert(City[1].CityID);//弹出4
</script>