前端 javascript 数据类型 数组 列表
javascript数组相当于python的列表
创建列表
a = [1,2,3,4];
[1, 2, 3, 4]
获取列表长度
a = [1,2,3,4];
[1, 2, 3, 4]
a.length
4
push()
尾部追加元素
a = [1,2,3,4];
[1, 2, 3, 4] a.push(5)
5
a
[1, 2, 3, 4, 5]
pop()
默认删除 尾部最后一个元素
a
[1, 2, 3, 4, 5]
a.pop()
5
a
[1, 2, 3, 4]
obj.unshift(ele)
数组头部插入元素
a = [1,2,3,4];
[1, 2, 3, 4] a.unshift(5)
5
a
[5, 1, 2, 3, 4]
obj.shift()
数组头部移除元素
a
[5, 1, 2, 3, 4] a.shift()
5
a
[1, 2, 3, 4]
obj.splice(start, deleteCount, value, ...)
start 起始位置索引
deleteCount 删除个数
value 插入的值
插入、删除或替换数组的元素
a.splice(1,1,99)
索引找到1的值 删除1个元素,再从1这个位置插入99
a
[1, 2, 3, 4]
a.splice(1,1,99)
[2]
a
[1, 99, 3, 4]
a.splice(1,0,909)
从1位置插入909
a
[1, 99, 3, 4]
a.splice(1,0,909)
[]
a
[1, 909, 99, 3, 4]
a.splice(1,1)
删除1位置的值 909
a
[1, 909, 99, 3, 4]
a.splice(1,1)
[909]
a
[1, 99, 3, 4]
obj.
slice
( )
切片
a
[1, 99, 3, 4] a.slice(1,3)
[99, 3]
obj.reverse( )
反转
a
[1, 99, 3, 4] a.reverse()
[4, 3, 99, 1]
obj.join(sep)
将数组元素连接起来以构建一个字符串
python join针对字符串的
javascript join 针对列表
a
[1, 5, 7, 9]
a.join("-");
"1-5-7-9"
obj.concat(val,..)
拼接数组 列表
a = [1,2,3,4];
[1, 2, 3, 4]
b = [5,6,7,8];
[5, 6, 7, 8] c = a.concat(b)
[1, 2, 3, 4, 5, 6, 7, 8]
c
[1, 2, 3, 4, 5, 6, 7, 8]
obj.sort( )
对数组元素进行排序
a = [5,7,9,1];
[5, 7, 9, 1]
a.sort()
[1, 5, 7, 9]
前端 javascript 数据类型 数组 列表的更多相关文章
- 前端 javascript 数据类型
JavaScript 中的数据类型分为原始类型和对象类型: 原始类型 数字 字符串 布尔值 对象类型 数组 “字典” ...
- 前端 javascript 数据类型 字符串
字符串是由字符组成的数组,但在JavaScript中字符串是不可变的:可以访问字符串任意位置的文本,但是JavaScript并未提供修改已知字符串内容的方法. obj.charAt(n) 返回字符串中 ...
- 前端 javascript 数据类型 布尔类型
python 是大写 True javascript 是小写 true false 也是 布尔类型仅包含真假,与Python不同的是其首字母小写. == 比较值相等 != 不等于 ...
- 前端 javascript 数据类型 字典
定义字典 a = {"k1":"v1","k2":"v2",}; Object {k1: "v1", ...
- 前端 javascript 数据类型 数字
1.数字(Number) JavaScript中不区分整数值和浮点数值,JavaScript中所有数字均用浮点数值表示. 转换: parseInt(..) 将某值转换成数字,不成功则NaN pa ...
- 好程序员web前端分享javascript关联数组用法总结
好程序员web前端分享javascript关联数组用法总结,有需要的朋友可以参考下. Hash关联数组定义 代码如下 // 定义空数组 myhash = { } // 直接定义数组 myhash = ...
- 前端面试之JavaScript中数组的方法!【残缺版!!】
前端面试之JavaScript中数组常用的方法 7 join Array.join()方法将数组中所有元素都转化为字符串并连接在-起,返回最后生成的字 符串.可以指定一个可选的字符串在生成的字符串中来 ...
- JavaScript Array数组方法详解
Array类型是ECMAScript中最常用的引用类型.ECMAScript中的数据与其它大多数语言中的数组有着相当大的区别.虽然ECMAScript中的数据与其它语言中的数组一样都是数据的有序列表, ...
- Javascript:Javascript数据类型详解
要成为一个优秀的前端工程师,系统的学习Javascript,有夯实的Javascript基础,以及对语言本身的深刻的理解,是基本功.从Javascript数据类型开始,我将对Javascript知识体 ...
随机推荐
- BI开发之——Mdx基础语法(2)(转至指尖流淌)
结合webcast中老师的讲解,现在把基础语法应用通过几个案例应用如下: 一.维度的概念 上图中一个维度(Dimension):Region 改为度下有四个级别(Levels):country.pro ...
- ubuntu 安装dlib 出现dlib.so: undefined symbol: png_set_longjmp_fn
参考网上的教程安装dlib 安装教程1 sudo apt-get install libboost-python-dev cmake sudo pip install dlib 安装教程2ubuntu ...
- TensorFlow基础笔记(3) cifar10 分类学习
TensorFlow基础笔记(3) cifar10 分类学习 CIFAR-10 is a common benchmark in machine learning for image recognit ...
- 如何创建Cookie? (选择1项)
如何创建Cookie? (选择1项) A. 使用new Cookie语句 B. 调用response.addCookie方法 C. 使用Cookie的setMaxAge方法 D. setCookie方 ...
- python 处理抓取网页乱码
python 处理抓取网页乱码问题一招鲜 相信用python的人一定在抓取网页时,被编码问题弄晕过一阵 前几天写了一个测试网页的小脚本,并查找是否包含指定的信息. 在html = urllib2. ...
- jQuery编程中的一些核心方法简介
调用 jQuery 对象的方法很简单: $('h1').remove(); 大多数 jQuery 方法都是像上面这样被调用的,这些方法都位于 $.fn 命名空间内,这些方法称为 jQuery 对象方法 ...
- 编程之美 set 12 快速找出故障机器
题目 1. 所有的 ID 都出现 2 次, 只有一个例外, 找到那个例外的 ID 2. 所有的 ID 都出现两次, 只有两个例外, 找出例外的那两个 总计 1. 剑指 offer 上有这两道题的解法, ...
- iOS开发之-- 抢购、距活动结束,剩余时间倒计时
因为没有时间去着重研究过这个东西,只是知道大体上的逻辑,就是两个时间才行比对,具体的实现也是参考别人的写的方法, 只是做个记录,有时间会好好看看这个东西,具体代码如下: /** * 倒计时 * * @ ...
- 【RF库测试】对出错的处理
1.出错后继续执行:Run Keyword And Continue On Failure 2.获取关键字执行结果后继续执行:Run Keyword And Ignore Error 有时候,我们需要 ...
- 《C++ Primer Plus》第8章 函数探幽 学习笔记
C++ 扩展了 C 语言的函数功能.通过将 inline 关键字用于函数定义,并在首次调用该函数前提供其函数定义,可以使得 C++ 编译器将该函数视为内联函数.也就是说,编译器不是让程序跳到独立的代码 ...