冒泡排序以及去重 代码知识点:
var str="Hello World";
var reversedStr="";
for(var i=str.length-1;i>=0;i--){
reversedStr+=str[i];
}
console.log(reversedStr);
去重封装代码:
var str= "get-Element-by-id";
function reversedStr(str){
var arr=str.split("-");
for(var i=1;i<arr.length;i++){
}
return arr.join("");
}
console.log(reversedStr(str));
三:数组方法-删除知识点:
pop() 删除数组中的最后一个数据
语法:1. 数组.pop()
删除数组中的最后一个
返回值: 被删除的那一个数据
var arr = [1, 2, 3, 4, 5] //示例数组
var res = arr.pop()
console.log(arr) 打印结果: [1, 2, 3, 4] //直接改变原始数组
console.log(res) 打印结果: 5 //被删除的那一个数据
shift() 删除数组中的第0个数据:
语法:2. 数组.shift()
删除数组中的第 0 个数据
返回值: 被删除的那一条数据
var arr = [1, 2, 3, 4, 5] //示例数组
var res = arr.shift()
console.log(arr) 打印结果: [2, 3, 4, 5] //直接改变原始数组
console.log(res) 打印结果: 1 //被删除的那一条数据
push() 向数组中添加数据
语法:3 数组.push(你要添加的数据)
添加的数据是放在数组的最后一个
返回值:添加过后数组的长度
在尾部增加。
var arr = [1, 2, 3, 4, 5] //示例数组
var res = arr.push(6)
console.log(arr) 打印结果: [1, 2, 3, 4, 5, 6] //直接改变原始数组
console.log(res) 打印结果: 6 //添加过后数组的长度
4 unshift() 向数组中最前面添加数据
var arr = [1, 2, 3, 4, 5] //示例数组
var res = arr.unshift('hello')
在头部增加。
console.log(arr) 打印结果: ["hello", 1, 2, 3, 4, 5] //直接改变原始数组
console.log(res) 打印结果: 6 //改变后数组的长度