实例解析Array和String方法
在 JavaScript 开发中,使用 Array 和 String 是非常常见的。为了更好的掌握这两个数据类型,了解其方法使用是非常必要的。本文将会讲解 Array 和 String 常用的方法以及使用示例。
Array方法
push
-
语法:
arrayObject.push(newelement1,newelement2,....,newelementX)
-
功能:push 方法向数组末尾添加一个或多个元素,并返回新的长度。
-
示例:
js
var arr1=[1,2,3];
var len1=arr1.push(4);
console.log(arr1); // [1,2,3,4]
console.log(len1); // 4
var arr2=[1,2,3];
var len2=arr2.push(4,5,6);
console.log(arr2); // [1,2,3,4,5,6]
console.log(len2); // 6
pop
-
语法:
arrayObject.pop()
-
功能:pop 方法从数组末尾删除一个元素,并返回该元素的值。
-
示例:
js
var arr1=[1,2,3];
var ele1=arr1.pop();
console.log(arr1); // [1,2]
console.log(ele1); // 3
var arr2=[1,2,3];
var ele2=arr2.pop();
console.log(arr2); // [1,2]
console.log(ele2); // 3
slice
-
语法:
arrayObject.slice(start,end)
-
功能:slice 方法返回一个新数组,包含从 start 到 end(不包括 end)的元素,不改变原数组。
-
示例:
js
var arr1=[1,2,3,4,5];
var newArr1=arr1.slice(1,3);
console.log(arr1); // [1,2,3,4,5]
console.log(newArr1); // [2,3]
var arr2=[1,2,3,4,5];
var newArr2=arr2.slice(-2);
console.log(arr2); // [1,2,3,4,5]
console.log(newArr2); // [4,5]
String方法
charAt
-
语法:
stringObject.charAt(index)
-
功能:charAt 方法返回指定索引位置的字符。
-
示例:
js
var str="Hello";
var char1=str.charAt(0);
console.log(str); // Hello
console.log(char1); // H
var char2=str.charAt(4);
console.log(str); // Hello
console.log(char2); // o
split
-
语法:
stringObject.split(separator,limit)
-
功能:split 方法将字符串按照指定的分隔符(separator)分割成数组。如果 limit 参数存在,则限制分割的数量。
-
示例:
js
var str1="apple,banana,orange";
var arr1=str1.split(",");
console.log(str1); // apple,banana,orange
console.log(arr1); // ["apple","banana","orange"]
var str2="one,two,three,four,five";
var arr2=str2.split(",",3);
console.log(str2); // one,two,three,four,five
console.log(arr2); // ["one","two","three"]
以上是 Array 和 String 常用的方法及其使用示例。希望对大家有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:实例解析Array和String方法 - Python技术站