JS Array(数组)本地面向对象总结和运用
来源:互联网 发布:淘宝真丝客服沟通技巧 编辑:程序博客网 时间:2024/05/20 03:41
JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...
对象只是一种特殊的数据。对象拥有属性和方法。
下面我来总结一下js本地面向的对象;
1Array(数组);
方法:concat 连接两个或更多的数组,并返回结果;例子:
var hege = ["Cecilie", "Lone"];
var stale = ["Emil", "Tobias", "Linus"];
var kai = ["Robin"];
var children = hege.concat(stale,kai);
children 输出结果:
Cecilie,Lone,Emil,Tobias,Linus,Robin
concat() 方法用于连接两个或多个数组。
该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。
indexOf()方法可返回某个指定的字符串值在字符串中首次出现的位置。
如果在数组中没找到字符串则返回 -1。例子:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
var a = fruits.indexOf("Apple");
a 结果输出: 2
join()把数组中的所有元素转换为一个字符串:可选。指定要使用的分隔符。如果省略该参数,则使用逗号作为分隔符。例子:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
var energy = fruits.join();
energy输出结果:
Banana,Orange,Apple,Mango
lastIndexOf() 方法可返回某个指定的字符串值在字符串中最后出现的位置。例子;
var a = fruits.lastIndexOf("Apple");
fruits.pop();
fruits.pop();
push()向数组的末尾添加一个或更多元素,并返回新的长度。例子;
fruits.push("Kiwi")
fruits.reverse();
var citrus = fruits.slice(1,3);
fruits.sort();
定义和用法
sort() 方法用于对数组的元素进行排序。
排序顺序可以是字母或数字,并按升序或降序。
默认排序顺序为按字母升序。
注意:当数字是按字母顺序排列时"40"将排在"5"前面。
使用数字排序,你必须通过一个函数作为参数来调用。
函数指定数字是按照升序还是降序排列。
这些说起来可能很难理解,你可以通过本页底部实例进一步了解它。
fruits.splice(2,0,"Lemon","Kiwi");
toString()把数组转换为字符串,并返回结果。例子;
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.toString();
fruits将输出:Banana,Orange,Apple,Mango
- JS Array(数组)本地面向对象总结和运用
- js数组Array对象常用方法总结
- JS数组”(array)和“对象”(object)
- JS本地对象之Array
- js Array数组总结
- js面向对象总结
- js面向对象总结
- js面向对象总结
- js数组Array属性总结
- js常用本地对象Array使用
- js内置对象(Array数组对象)
- JS数组及面向对象
- JS判断对象是不是数组“Array”
- JS判断对象是不是数组“Array”
- JS判断对象是不是数组“Array”
- JS数组对象Array增加 contains 方法
- js 面向对象学习5 本地对象与内置对象
- js面向对象学习笔记之三(Array 对象)
- C++学习6:static关键字
- form提交
- android菜鸟练手小项目之自定义日历,涵盖LitePal数据库,极光推送,聊天机器人(四)
- (二)二叉树
- ZooKeeper 倪超著 观后感
- JS Array(数组)本地面向对象总结和运用
- 2018考研英语暑期怎么复习?老师只建议你大量阅读
- tomcat 与 weblogic 区别
- 《学习opencv》第四章第三题(全)
- 简易散列表实现电话号码查询系统
- 学习 FutureTask
- spring中lazy-init详解
- c/c++基本输入输出学习总结
- Minimum Path Sum最小路径和算法详解