JavaScript的split() 与 splice() 方法:
split() 的使用:用于把一个字符串分割成字符串数组。【JavaScript的string对象】
splice()的使用:向/从数组中添加/删除项目,然后返回被删除的项目。【JavaScript的Array对象】
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script>
//创建数组
var arr = ['*','##',"***","&&","****","##*"];
arr[7] = "**";
for (var i=0;i<arr.length;i++){
var val = arr[i];
if (val != undefined){
var n = val.split('');
for (var j=0;j<n.length;j++){
if (n[j] != '*'){
arr.splice(i,1);
break;
}
}
}
}
// 数组排序
arr.sort(function (a,b) {
if (a.length > b.length){
return 1;
}else if (a.length < b.length){
return -1;
}else {
return 0;
}
})
console.log(arr);
for (var i = 0; i< arr.length; i++){
if (arr[i] != undefined){
document.write(arr[i] + '<br/>');
}
}
</script>
</body>
</html>