美文网首页
基础函数

基础函数

作者: good__day | 来源:发表于2019-02-26 12:50 被阅读0次

一、Array

1、slice 参数为start end+1  接受负数

const a = [1,2,45,5,6,7]

a.slice(1,2)  //[2]

a.slice(1,4) // [2, 45, 5]

a.slice(1,10)//[2, 45, 5, 6, 7]

a.slice(1,-1) // [2, 45, 5, 6]

a    // [1, 2, 45, 5, 6, 7]

2、splice  参数为 start length 以及要加进去的值

a.splice(2,3,0,0) //[45, 5, 6]

a //[1, 2, 0, 0, 7]

3、sort

const c = [1,2,45,5,6,7]

c.sort((x,y)=> x-y) // [1, 2, 5, 6, 7, 45]

c // [1, 2, 5, 6, 7, 45]

s.splice(0,10) //[1, 2, 5, 6, 7, 45]

4、reverse

const e = [34, 7, 56, 44, 8, 2]

e.reverse() // [2, 8, 44, 56, 7, 34]

e // [2, 8, 44, 56, 7, 34]

5、pop push shift unshift fill 

6、every some filter

7、find indexOf lastIndexOf

8、map reduce reduceRight

const aa = [1,2,3,4,5]

aa.reduce((count,item)=>{return count = count+item},0) // 15

9、valueOf toString

e.valueOf() // [2, 8, 44, 56, 7, 34]

e.toString()  //"2,8,44,56,7,34"

valueOf():返回最适合该对象类型的原始值;

toString(): 将该对象的原始值以字符串形式返回。

这两个方法一般是交由JS去隐式调用,以满足不同的运算情况。

在数值运算里,会优先调用valueOf(),如a + b;

在字符串运算里,会优先调用toString(),如alert(c);。

二、 String

const a = '0123456789'

a.substring(1,4) //"123" 参数为start end+1  无效数字当做 0

a.slice(1,4) //"123"   参数为start end+1  接受负数

a.substring(0,-1) //""  

a.slice(0,-1) //"012345678"

a.substr(1,4) //"1234"  参数为 start length

相关文章

  • 3-Python 函数(2)

    本章概要:1、函数基础2、深入理解函数3、综合练习 1、函数基础 课程概要:理解函数定义函数调用函数函数文档 一、...

  • js函数、变量和函数预解析

    函数基础 函数的调用 函数与解析

  • 烧脑必备品之函数基础篇

    函数与公式 今天学习函数的基础知识,先认识函数,再学习函数,之后再了解并运用函数 今天仅仅只是学习了函数的基础知识...

  • Hive常用函数

    一、窗口函数 1、窗口函数基础结构 窗口函数 = 分析函数 + over函数分析函数:sum ( )、max ( ...

  • python基础笔记

    Python基础 函数:

  • web前端--JS函数

    一、函数基础 1、函数定义 1、函数声明function functionName(parameters) {执行...

  • 博学谷第七天

    时间:2020年1月1日内容:函数基础 *** 函数基础**** 函数的作用:函数就是将一段具有独立功能的代码块整...

  • 函数基础

    1.基本用法 1.1 什么是公式 EXCEL公式是指 以等号“=”为引导,通过运算符、函数、参数等按照一定的顺序组...

  • -----函数基础-----

    函数 在本章中,你讲学习编写函数,函数是带名字的代码块,用于完成具体的工作。 要执行函数的定义的特定任务,可调用该...

  • 函数基础

    一、认识函数 1.函数的定义 函数就是对实现某一特定功能的代码段分类:内置函数和自定义函数内置函数:python已...

网友评论

      本文标题:基础函数

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