你的位置:首页 > 软件开发 > Java > 翻阅《数据结构与算法javascript描述》

翻阅《数据结构与算法javascript描述》

发布时间:2016-08-11 02:00:08
导读:这篇文章比较长,介绍了数组常见的操作方法以及一些注意事项,最后还有几道经典的练习题(面试题)。 数组的定义:JavaScript 中的数组是一种特殊的对象,用来表示偏移量的索引是该对象的属性,索引可能是整数。然而,这些数字索引在内部被转换为字符串类型,这是因为 ...

导读:

这篇文章比较长,介绍了数组常见的操作方法以及一些注意事项,最后还有几道经典的练习题(面试题)。

 

数组的定义:

JavaScript 中的数组是一种特殊的对象,用来表示偏移量的索引是该对象的属性,索引可能是整数。然而,这些数字索引在内部被转换为字符串类型,这是因为 JavaScript 对象中的属性名必须是字符串。在内部被归类为数组。由于 Array 在 JavaScript 中被当作对象,因此它有许多属性和方法可以在编程时使用。

使用数组:

1.创建数组

  • 使用 [] 操作符 ,var arr=[] ,该方法效率最高。
  • 调用 Array 的构造函数创建数组,var myArr=new Arrery()

2.读写数组

3.由字符串生成数组,调用字符串对象的split()方法。

split() 方法通过把字符串分割成子字符串来把一个 String 对象分割成一个字符串数组。

   str.split([separator][, limit])

separator指定用来分割字符串的字符(串)。separator 为一个字符串或正则表达式

  • 当忽略 separator,返回整个字符串的数组。
  • 当 separator 是空字符串, str 将会把原字符串中每个字符的数组形式返回。

limit【可选】一个整数,限定返回的分割片段数量,返回的数组截取最多 limit 个元素。

/* * 定义了一个函数:使用指定的分隔符将一个字符串分割成一个字符串数组。分隔字符串后, * 该函数依次输出原始字符串信息,被使用的分隔符,返回数组元素的个数,以及返回数组中所有的元素。 */function splits(str, separator) {  var afterString = str.split(separator);  console.log('分割前的字符串 : "' + str + '"');  console.log('separator : "' + separator + '"');  console.log('分割后得到:');  for (var i = 0; i < afterString.length; i++)    console.log(afterString[i] + " , ");}var eg1 = "hello world";var eg2 = "a,b,c,d";var eg3 = "";//将str定义为一个空字符串,var eg1separator = " "; //separator为空字符串时,str 将被转换为由字符串中字符组成的一个数组。var eg2separator = ",";var eg2separator = ",";splits(eg1, eg1separator);splits(eg1, eg2separator);splits(eg1);//忽略 separator,则返回整个字符串的数组形式。splits(eg2, eg2separator);splits(eg3);//返回一个包含一个空字符串的数组,而不是一个空数组。

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:翻阅《数据结构与算法javascript描述》

关键词:JavaScript

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。