string,Array 对象

var str="asdasdaskudhaskdnk.jpg";
console.log(str.substr(str.lastIndexOf(".")+1,3));
//subtring和slice的作用是一样的只取两个索引之间的值例如 str.slice(2,3);只有一位
String.prototype.abc=function(){alert("AAAA")};//内置的对象尽量不要去追加方法或者属性。比较浪费内存。
str.abc();
var arr1=[1, 2, 3, 4, 5];
var arr2=["a", "b", "c"];
var arr3=arr1.concat(arr1,arr2);
console.log(arr3)
var str=arr1.join("|");//如果直接要用“,”隔开可以直接用toString()方法。
console.log(str);
arr1.pop();
console.log(arr1);
arr1.push(6);
console.log(arr1);

  

时间: 2024-11-10 08:27:41

string,Array 对象的相关文章

js Array对象和String对象常用方法整理

我们总是频繁的对数组和字符串进行操作,今天整理一下这些常用的方法.复习的时候写一写 不然会忘掉一些小细节==. 一,String对象 1.跟位置有关的 charAt()  返回在指定位置的字符 charAtCodeAt()   方法可返回指定位置的字符的 Unicode 编码 indexOf()  从头检索字符串 lastIndexOf()  从后向前检索字符串 2.根据索引提取制定的字符串 slice()  提取字符串的片断,并在新的字符串中返回被提取的部分.  stringObjec.sli

JavaScript原生对象属性和方法详解——Array对象 转载

length 设置或返回 数组中元素的数目. 注意:设置 length 属性可改变数组的大小.如果设置的值比其当前值小,数组将被截断,其尾部的元素将丢失.如果设置的值比它的当前值大,数组将增大,新的元素被添加到数组的尾部,它们的值为 undefined.所以length不一定代表数组的元素个数. var arr = new Array(3) arr[0] = "John" arr[1] = "Andy" arr[2] = "Wendy" cons

原生JS:Array对象详解

Array对象 创建数组: 数组字面量:var arr1 = [1,2,3]; Array构造函数1:var arr2 = new Array(1,2,3);  //[1,2,3] Array构造函数2:var arr3 = new Array(3);  var arr3 = new Array(‘3’);  var arr3 = new Array('ol'); 错误写法:var arr3 = new Array(3.2);  var arr3 = new Array(-3); 例:var a

javascript Array对象

一,创建数组对象 JavaScript的数组支持了对任何数据类型的支持,并不会像java,C#那样指定了数组类型只能存储这种类型. 我们可以使用以下三种方法来创建JavaScript数组对象, 1,var arr=new Array(); 2 , var arr=new Array([size]);//size为整数,定义一个固定长度的数组 3,var arr=new Array(element1[,element2[,…elementN]]);//elementN 为数组的元素 二,数组赋值

JavaScript Array对象介绍

Array 数组 1. 介绍 数组是值的有序集合.每个值叫做一个元素,而每个元素在数组中有一个位置,以数字表示,称为索引.JavaScript数组是无类型:数组元素可以是任意类型,并且同一个数组中的不同元素也可能有不同的类型. --<JavaScript权威指南(第六版)> 2. 定义 var names = new Array("张三", "李四", "王五"); //或者 var names = ["张三",

javascript中的Array对象的slice()、call()、apply()详解

来51cto已经很多年,就是没怎么写文字,今天来一篇介绍JS的,文章篇幅不是很大,大部分内容是我参考了别人的博客后经过自己理解,自己整理的.方便自己以后回顾知识.文中涉及到javascript中的Array对象的slice().call().apply(); slice()方法,在我之前做的项目中,有两种数据类型下用到过.第一种是string类型的,还有一种是Array对象: string对象的slice(): 定义和用法 slice() 方法可提取字符串的某个部分,并以新的字符串返回被提取的部

Javascript学习总结三(Array对象的用法)

javascript Array对象的常用API 1:concat concat() 方法用于连接两个或多个数组.该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本.举例:var a1 = ['aa','bb'];var a2 = ['cc','dd'];var a3 = a2.concat(a1); 2:every every() 方法用于检测数组所有元素是否都符合指定条件(通过函数提供).every() 方法使用指定函数检测数组中的所有元素:如果数组中检测到有一个元素不满足,则整个表

Javascript的Array对象(一):创建、属性与检测

其实网上关于Array对象的文章有很多了,只是在这里自己整理一下,当作一个知识的梳理吧. 这里有一张关于数组的思维导图,感觉比较详细(来源http://www.cnblogs.com/coco1s/p/3953653.html). 数组简单来说就是数据的有序列表.<JavaScript语言精粹>这本书上是这么来描述的: 数组是一段线性分配的内存,它通过整数计算偏移并访问其中的元素.数组是一种性能出色的数据结构.不幸的是,JavaScript没有像此类数组一样的数据结构. 作为替代,JavaSc

Js--String、Date、Array对象

/* * String 对象 属性 length 方法 */ //String的length属性 var strL = "abcde"; document.write("<br/>"); document.write("属性:" + strL.length); //String的方法 document.write("<br/>"); document.write("方法:" + st

JavaScript - Array对象的使用 及 数组排序 sort

<html> <head> <head> <body> <script language="javascript"> // Array对象 // 第一种构造方法 var arr = new Array(); alert(arr.length); arr[0] = 520 ; arr[1] = "wjp" ; alert(arr.length); // 第二种构造方法 // Array(4) ; // 第三种