分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

JS 的一些原生属性

发布时间:2023-09-06 01:09责任编辑:胡小海关键词:暂无标签

1、数组方法

  判断是否是数组: instanceof   、  Array.isArray( )

   转换方法:toString( )、valueOf( )、join( )  ,前两个数组项会默认加,    第三项是会按照join 的符号来分隔数组项  

   栈方法:push(xxx)、pop()        

        队列方法:shift()  (移除第一项,并且返回该项)、 unshift( xxx) (在 数组前端添加任意项,返回新数组的长度)

   重排序方法:reverse( )  反转数组项的顺序    sort() 排序        

        操作方法: concat(xxx)  (如果传递是数组,会把数组的每一项都添加到数组中)  slice()  接受1 或2个参数,即要返回的起始和结束项的位置,但是不包括结束的位置项---  slice 不会影响到原始数组。 如果参数有负数,用数组长度加上该数来确定相应的位置,

                      splice ( ) 方法: 第一个参数是 要删除的位置,第二个参数是要删除的个数,第三个参数可选 是要加入任意数量的项。  所以这个方法可以控制参数来达到    删除、插入、替换

  位置方法:indexOf() 、 lastIndexOf()    一个是从头比较  一个是从尾比较, 返回第一个找到的元素的下标

  迭代方法:every() 、some()、 map()、 forEach()、filter()  传入方法中的函数会接受三个参数(item,index,arrry) 

       every 表示如果数组每一项都满足条件,则返回true ; some 表示如果数组有一项满足条件,则返回true      ;   filter 函数中 用来判别数组中的元素是否满足某个条件,满足条件的元素会作为数组返回

       map( ) 对数组的每一个元素运行给定函数,返回调用结果的数组    forEach() 直接对数组进行操作

   ES6中新增不少方法,下次看到了再说---

2、       

  

 

JS 的一些原生属性

原文地址:http://www.cnblogs.com/wanonder/p/7481664.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved