JS slice()方法返回数组中指定元素
JS slice()方法返回数组中指定元素
定义和用法
slice() 方法可从已有的数组中返回选定的元素。
slice()方法可提取字符串的某个部分,并以新的字符串返回被提取的部分。
注意: slice() 方法不会改变原始数组。
所有的主要浏览器都会支持slice()
实例
在数组中读取元素:
var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
var citrus = fruits.slice(1,3);
citrus 结果输出:
Orange,Lemon
如果传进来的参数是负数的话,类似这样:
var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
var myBest = fruits.slice(-3,-1); // 截取倒数第三个(包含)到倒数第一个(不包含)的两个元素
结果:
Lemon,Apple
var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
var myBest = fruits.slice(-3); // 截取最后三个元素
结果:
Lemon,Apple,Mango
还可以截取字符串
var str="www.runoob.com!";
document.write(str.slice(4)+"<br>"); // 从第 5 个字符开始截取到末尾
document.write(str.slice(4,10)); // 从第 5 个字符开始截取到第10个字符
结果:
runoob.com!
runoob
JS slice()方法返回数组中指定元素相关推荐
- js使用slice方法获取数组中某段元素
js使用slice方法获取数组中某段元素 slice() 方法可从已有的数组中返回选定的元素. 语法:arrayObj.slice(start, [end]) 参数: start:必需.规定从何处开始 ...
- JavaScript 删除数组中指定元素(5种方法)
JavaScript 删除数组中指定元素 在 JavaScript 中,数组是一种常见的数据类型,可以存储多个元素.有时候,我们需要从数组中删除某些特定的元素.本文将介绍如何使用 JavaScript ...
- JS对象 数组排序sort() sort()方法使数组中的元素按照一定的顺序排列。 语法: arrayObject.sort(方法函数)...
数组排序sort() sort()方法使数组中的元素按照一定的顺序排列. 语法: arrayObject.sort(方法函数) 参数说明: 1.如果不指定<方法函数>,则按unicode码 ...
- html数组删除指定元素,js怎么删除数组中指定元素?
js中删除数组中指定元素的方法:首先通过循环遍历该数组得到指定元素的索引值,然后根据索引值使用splice()方法即可删除元素,语法"array.splice(索引值,1)". J ...
- java返回特定下标元素_java基础--输出数组中指定元素的下标
java基础--输出数组中指定元素的下标 java基础--输出数组中指定元素的下标 package com.lcn.day05; public class ArrayDemo8 { /** * 输出数 ...
- JavaScript中如何删除数组中指定元素
js中删除数组中指定元素大致有以下三中方法. 1.使用for循环遍历,根据条件判断. for (let i = 0; i < array.length; i++) {if (array[i] = ...
- 【Java】 查找数组中指定元素之 顺序查找 与 二分查找
今天博主分享两个查找数组中指定元素的算法:顺序查找与二分查找 小小目录 1.顺序查找 2. 二分查找 1.顺序查找 给定一个数组, 再给定一个元素, 找出该元素在数组中的位置. 代码如下: //顺序查 ...
- js sort方法根据数组中对象的某一个属性值进行排序(实用方法)
js sort方法根据数组中对象的某一个属性值进行排序 sort方法接收一个函数作为参数,这里嵌套一层函数用来接收对象属性名,其他部分代码与正常使用sort方法相同. var arr = [{name ...
- java数组元素的输入_java基础--键盘输入一个数,输出数组中指定元素
java基础--键盘输入一个数,输出数组中指定元素 java基础--键盘输入一个数,输出数组中指定元素 package com.lcn.day05; import java.util.Scanner; ...
最新文章
- pandas索引复合索引dataframe数据、索引其中一个水平(level)的特定数据列(index a column of a level)
- LeetCode 438. Find All Anagrams in a String--字符串-滑动窗口--C++,Python解法
- php $this self,php this self 用法与区别
- Lua coroutine 不一样的多线程编程思路
- MDK 的编译过程及文件类型全解
- Penang Industrial Zone
- 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
- leetcode47. 全排列 II
- 重新学习Spring2——IOC和AOP原理彻底搞懂
- Qt工作笔记-QLineEdit用正则限制文本框的输入内容+正则表达式语法
- 直播 | 智能仓库:端侧 AI 和 OpenVINO 落地实践
- python PHP 多进程,python多进程的用法示例(代码)
- 实战:基于OpenCV进行长时间曝光
- java 正则表达式 html,java正则表达式语法大全
- 高仿网易评论列表效果之界面生成
- 无法启动此程序因为计算机丢失dtlui,用360重装大师重装系统后开机提示计算机中丢失DTLUI.dll? 爱问知识人...
- 电子邮件发错了怎么撤回?原来邮件误发也有“后悔药”
- 将字符串转化为字符串数组
- DB SQL mysql
- 32位和64位操作系统及软件的区别