JS 数组相关的操作函数

// 1、数组拼接 concat()
var a = [1, 2];
var b = [3, 4];
console.log(a.concat(b)); // [1, 2, 3, 4]

// 2、数组翻转 reverse()
var a = [1, 2, 3];
console.log(a.reverse()); // [3, 2, 1]

// 3、数组分割 slice()
var a = [1, 2, 3, 4];
console.log(a.slice(1, 3)); // [2, 3]

// 4、数组替换 splice()
var a = [1, 2, 3, 4, 5];
a.splice(2, 2, "a");
console.log(a); // [1, 2, "a", 5]

// 5、数组排序 sort()
var a = [2, 1, 3];
a.sort();
console.log(a); // [1, 2, 3]

原文地址:https://www.cnblogs.com/GetcharZp/p/12066901.html

时间: 2024-10-21 14:36:35

JS 数组相关的操作函数的相关文章

js原生的url操作函数,及使用方法。(附:下边还有jquery对url里的中文解码函数)

js原生的url操作函数,完善的. /*****************************/ /* 动态修改url */ /*****************************/ var LG=(function(lg){ var objURL=function(url){ this.ourl=url||window.location.href; this.href="";//?前面部分 this.params={};//url参数对象 this.jing="&q

(笔记)Linux内核中内存相关的操作函数

linux内核中内存相关的操作函数 1.kmalloc()/kfree() static __always_inline void *kmalloc(size_t size, gfp_t flags) 内核空间申请指定大小的内存区域,返回内核空间虚拟地址.在函数实现中,如果申请的内存空间较大的话,会从buddy系统申请若干内存页面,如果申请的内存空间大小较小的话,会从slab系统中申请内存空间.有关buddy和slab,请参见<linux内核之内存管理.doc> gfp_t flags 的选项

javascript 数组的常用操作函数

join() Array.join(/* optional */ separator) 将数组转换为字符串,可带一个参数 separator (分隔符,默认为","). 与之相反的一个方法是:String.splict() ,将字符串分隔成若干块来创建一个新的数组. reverse() Array.reverse(),颠倒数组元素的顺序,返回逆向的数组.注意此方法会修改原来数组元素的位置,而不是返回一个新的数组. sort() sort() 方法将数组中的元素排序并返回排序后的数组.s

js 数组的所有操作

js的数组操作有很多,这里记录了常用的和不常用的数组操作方法. 一.数组的创建 数组的创建有两种方法,一种是通过字面量,另一种是通过Array构造函数. 1.字面量 var num1 = [1,2,3]; 值得注意的是,利用字面量创建数组时,不可在最后一个数组元素添加",",因为在老版本的浏览器中,会出现bug.如下面的例子,在num2中,会创建一个包含1,2,3,undefined四个项或包含1,2,3三个项的数组. var num2 = [1,2,3,];//不推荐的写法 2.Ar

PHP文件相关的操作函数——目录操作

1.有关文件类型的函数 PHP是以UNIX的文件系统为模型的,因此在Windows系统中我们只能获得“file”.“dir”或者“unknown”三种文件类型.而在UNIX系统中,我们可以获得“block”.“char”.“dir”.“fifo”.“file”.“link”和“unknown”7种类型. 1.1 filetype() 作用:获取文件的上传类型 语法:filetype(filename) 参数:该函数接受一个文件名作为参数,如果文件不存在将返回FALSE. 代码示例: echo f

js 数组的crud操作

增加push(); 向数组尾添加元素unshift(); 向数组头添加元素向数组指定下标添加元素:可以用Array提供的splice(); var arr = ['a','b','c']; arr.splice(1,0,'e'); arr[1]; //返回 e Array原型链支持扩展,可以添加一个新函数. //Array原型链添加新函数. Array.prototype.insert = function(index,val){ if(index > -1){ this.splice(inde

PHP文件相关的操作函数——文件操作

1.文件的代开与关闭 1.1 fopen() 作用:该函数用于打开一个文件 具体使用访问:http://www.w3school.com.cn/php/func_filesystem_fopen.asp 1.2 fclose() 该函数会撤销fopen()打开的资源类型,成功时返回TRUE,否则返回FALSE.参数必须使用fopen()或fsockopen()函数打开的已存的文件指针.在目录操作中opendir()函数也是开启一个资源,使用closedir()将其关闭. 具体使用访问:http:

php与数组相关的各类函数的使用

定义二维数组 $a[][]=20;//二维数组 $c=array(20,30,[10,80]); echo '<pre>'; print_r($c); sort()升序  rsort()降序 $a=[10,50,1,2,5,80,40,58,33,22]; echo '<pre>'; print_r($a); sort($a); echo '<pre>'; print_r($a); asort()升序保留索引位置   asort()降序保留索引位置 $a=[10,50,

走进C标准库(8)——"string.h"中函数的实现相关字符串操作函数

我的strcat: 1 char *strcat(char *dest,char *src) 2 { 3 char * reval = dest; 4 while(*dest) 5 dest++; 6 while(*src) 7 *dest++ = *src++ ; 8 *dest = *src; 9 return reval; 10 } MSVC: 1 char * __cdecl strcat ( 2 char * dst, 3 const char * src 4 ) 5 { 6 char