美文网首页小程序学习
JavaScript基础函数

JavaScript基础函数

作者: 菠萝Rico | 来源:发表于2018-01-02 14:30 被阅读0次

一:数组

1.indexOf() 搜索一个元素指定位置:

Eg

  Var arr=[10,20,30];

arr.indexOf(10);//元素索引为0,如果索引没有的元素则返回为-1

2.slice()截取数组制定元素形成新的数组

Eg

var arr=[1,2,3,'D',5]

arr.slice(0,2);//从0开始索引截取,到2,不包括2即 [1,2]

3.push(),pop() 数组尾部元素的增减

Eg

var arr=[1,2,3,4];

arr.push('a','b');//arr变为[1,2,3,4,'a','b']

4.unshift()及shift() 数组头部增减元素

Eg

var arr=[1,2,3,4];

arr.unshift('a','b');//arr变为['a','b'1,2,3,4]

arr.shift();//arr变为['b'1,2,3,4],注意空数组不会报错而是返回undefined

5.sort() 对数组进行排序

Eg

var arr=['b','a','c'];

arr.sort();//arr变为['a','b','c'],直接调用时安装默认顺序排序,排序方式设置需调用函数

6.reverse()翻转数组元素

Eg

var arr=[1,2,3,4];

arr.reverse();//arr变为[4,3,2,1]

7.splice() 从指定位置删除若干元素,同时添加进去几个元素,可以不删除只添加,也可以只删除不添加

Eg

var arr=[1,2,3,4];

arr.splice(1,2,6,7);//从arr的索引号1开始删除2个元素,然后加上2个元素变为[1,6,7,4]

8.concat() 连接两个数组,得到一个新数组

Eg

var arr=[1,2,3,4];

var added=arr.concat([5,6]);//新数组added为[1,2,3,4,5,6]

9.join() 将数组每个元素用指定字符串连接起来,然后返回一个连接后的字符串

Eg

var arr=[1,2,3,4];

arr.join('-');//得到字符串'1-2-3-4'

10.map() 调用函数并返回函数运算结果的数组

Eg

Page({

onload:function(){

var numArr =[1,2,3];

var newArr= numArr.map(numberAdd);//newArr变为[2,3,4]

console.log(newAdd);

}

})

Function numberAdd(n){

return n+1;

}

相关文章

  • JS相关思维导图

    javascript DOM操作 javascript windows对象 javascript函数基础 java...

  • JavaScript | 函数与方法

    Reference : JavaScript教程 - 廖雪峰的官方网站 JavaScript函数基础 定义函数 在...

  • part1整理

    函数式编程:JavaScript函数式编程指南 异步编程:异步编程 Promise源码 JavaScript基础知...

  • javaScript系列 [06]-javaScript和thi

    在javaScript系列 [01]-javaScript函数基础这篇文章中我已经简单介绍了JavaScript语...

  • js基础

    JavaScript基础 JavaScript基础语法 变量的声明 运算符 分支结构 循环结构 函数 数据结构 w...

  • JavaScript基础函数

    一:数组 1.indexOf() 搜索一个元素指定位置: Eg Var arr=[10,20,30]; arr....

  • javascript函数基础

    什么是函数 函数是可重复执行的代码块,为了完成特定的功能。 为什么使用函数 因为一部分代码使用次数或许很多,封装起...

  • JavaScript 基础:函数

    最近在阅读《JavaScript 高级程序设计(第三版)》,通过阅读它来学习 JS 知识,本文大部知识内容分来自此...

  • javascript基础-函数

    函数定义表达式: 函数声明语句:

  • javascript基础函数

    获取url参数 JavaScript加载样式文件 匹配多个转行的空格 递归函数 列队递归函数 获取对象的样式 给元...

网友评论

    本文标题:JavaScript基础函数

    本文链接:https://www.haomeiwen.com/subject/einfnxtx.html