数组,对象,字符串常用方法集结

js处理字符串、数组、对象常用方法汇总 js常用方法汇总 阅读详情

数组,对象,字符串常用方法集结

一、数组常用方法汇总
(一)最原始的方法:
1.转成字符串
  • 把数组转换为字符串:JavaScript 方法 toString() 把数组转换为数组值(逗号分隔)的字符串
  • join() 方法也可将所有数组元素结合为一个字符串。
2.增删
  • pop() 方法从数组中删除最后一个元素:
  • push() 方法(在数组结尾处)向数组添加一个新的元素:
  • shift() 方法会删除首个数组元素,并把所有其他元素“位移”到更低的索引。shift() 方法返回被“位移出”的字符串:
  • unshift() 方法(在开头)向数组添加新元素,并“反向位移”旧元素unshift() 方法返回新数组的长度。
  • length 属性提供了向数组追加新元素的简易方法:var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits[fruits.length] = "Kiwi"; // 向 fruits 追加 "Kiwi"
  • 既然 JavaScript 数组属于对象,其中的元素就可以使用 JavaScript delete 运算符来删除:var fruits = ["Banana", "Orange", "Apple", "Mango"]; delete fruits[0]; // 把 fruits 中的首个元素改为 undefined

使用 delete 会在数组留下未定义的空洞。请使用 pop() 或 shift() 取而代之。

3.拼接数组
  • splice() 方法可用于向数组添加新项:var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.splice(2, 0, "Lemon", "Kiwi");

第一个参数(2)定义了应添加新元素的位置(拼接)。
第二个参数(0)定义应删除多少元素。
其余参数(“Lemon”,“Kiwi”)定义要添加的新元素。

  • 使用 splice() 来删除元素
    通过聪明的参数设定,您能够使用 splice() 在数组中不留“空洞”的情况下移除元素:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(0, 1);        // 删除 fruits 中的第一个元素
//第一个参数(0)定义新元素应该被添加(接入)的位置。
//第二个参数(1)定义应该删除多个元素。
//其余参数被省略。没有新元素将被添加。
4.合并(连接)数组
  • concat() 方法通过合并(连接)现有数组来创建一个新数组:
  • concat() 方法不会更改现有数组。它总是返回一个新数组。
  • concat() 方法可以使用任意数量的数组参数:
var arr1 = ["Cecilie", "Lone"];
var arr2 = ["Emil", "Tobias", "Linus"];
var arr3 = ["Robin", "Morgan"];
var myChildren = arr1.concat(arr2, arr3);   // 将arr1、arr2 与 arr3 连接在一起
//concat() 方法也可以将值作为参数:
var arr1 = ["Cecilie", "Lone"];
var myChildren = arr1.concat(["Emil", "Tobias", "Linus"]); 
5.裁剪数组
  • slice() 方法用数组的某个片段切出新数组。
  • slice() 方法创建新数组。它不会从源数组中删除任何元素。
  • slice() 可接受两个参数,比如 (1, 3),该方法会从开始参数选取元素,直到结束参数(不包括)为止。
  • 如果结束参数被省略,比如第一个例子,则 slice() 会切出数组的剩余部分。
var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
var citrus = fruits.slice(3); 

var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
var citrus = fruits.slice(1, 3); 

var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
var citrus = fruits.slice(2); 
6.自动 toString()
  • 如果需要原始值,则 JavaScript 会自动把数组转换为字符串。下面两个例子将产生相同的结果:
  • 所有 JavaScript 对象都拥有 toString() 方法。
var fruits = ["Banana", "Orange", "Apple", "Mango"];
document.getElementById("demo").innerHTML = fruits.toString(); 

var fruits = ["Banana", "Orange", "Apple", "Mango"];
document.getElementById("demo").innerHTML = fruits; 
(二)比较常用且重要的方法
1.排序
  • sort() 方法是最强大的数组方法之一
//sort() 方法以字母顺序对数组进行排序:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.sort();     
//reverse() 方法反转数组中的元素。您可以使用它以降序对数组进行排序:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.sort();            // 对 fruits 中的元素进行排序
fruits.reverse();         // 反转元素顺序  
/*默认地,sort() 函数按照字符串顺序对值进行排序。不过,如果数字按照字符串来排序,则 "25" 大于
 "100",因为 "2" 大于 "1"。正因如此,sort() 方法在对数值排序时会产生不正确的结果。我们通过一
 个比值函数来修正此问题: */
 var points = [40, 100, 1, 5, 25, 10];
points.sort(function(a, b){return a - b}); 
//使用相同的技巧对数组进行降序排序:
var points = [40, 100, 1, 5, 25, 10];
points.sort(function(a, b){return b - a}); 
//比值函数:比较函数的目的是定义另一种排序顺序。比较函数应该返回一个负,零或正值,这取决于参数:
function(a, b){return a-b}
//当 sort() 函数比较两个值时,会将值发送到比较函数,并根据所返回的值(负、零或正值)对这些值进行排序。

//以随机顺序排序数组
var points = [40, 100, 1, 5, 25, 10];
points.sort(function(a, b){return 0.5 - Math.random()});
//查找最高(或最低)的数组值:JavaScript 不提供查找数组中最大或最小数组值的内建函数。不过,在对数组进行排序之后,您能够使用索引来获得最高或最低值。升序排序:
var points = [40, 100, 1, 5, 25, 10];
points.sort(function(a, b){return a - b});
// 现在 points[0] 包含最低值
// 而 points[points.length-1] 包含最高值

//降序排序:
var points = [40, 100, 1, 5, 25, 10];
points.sort(function(a, b){return b - a});
// 现在 points[0] 包含最高值
// 而 points[points.length-1] 包含最低值 

//您可以使用 Math.max.apply 来查找数组中的最高值:
function myArrayMax(arr) {
    return Math.max.apply(null, arr);
}
//您可以使用 Math.min.apply 来查找数组中的最低值:
function myArrayMin(arr) {
    return Math.min.apply(null, arr);
}
  • 排序对象数组
var cars = [
{type:"Volvo", year:2016},
{type:"Saab", year:2001},
{type:"BMW", year:2010}];
//即使对象拥有不同数据类型的属性,sort() 方法仍可用于对数组进行排序。解决方法是通过比较函数来对比属性值:
cars.sort(function(a, b){return a.year - b.year});
//比较字符串属性会稍复杂:
cars.sort(function(a, b){
	  var x = a.type.toLowerCase();
	  var y = b.type.toLowerCase();
	  if (x < y) {return -1;}
	  if (x > y) {return 1;}
	  return 0;
});

1.Array.map()方法

此方法是将数组中的每一个元素调用一个提供的函数,结果作为一个新的数组返回,并没有改变原来的数组

let arr = [1,2,3,4]
let newArr = arr.map(x => x*2) //返回新数组[2,4,6,8]

2.Array.forEach()方法

此方法是将数组中的每个元素执行传进提供的函数,没有返回值,等同于for循环,改变原来的数组,注意和map方法的区分

let arr = [1,2,3,4]
	arr.forEach(function(item,index,val){
		item = item*2
		//因为没有返回值,所以可以在这里执行想要的方法
	})

3.Array.filter()方法

这个方法是将所有的元素进行判断,将满足条件的元素作为一个新的数组返回

let arr =[1,2,3,4,5]
const isBig = function (value) {
            value = value >= 3
            return value
        }
 const isBig = value => value >=3 //一样的
let arr2 = array.filter(isBig)
console.log(arr2);

4.Array.every()方法

这个方法是将所有元素进行判断返回一个布尔值,如果所有的元素都满足条件就会返回true ,否则为false

let arr = [1, 2, 3, 4, 5]
    const isLessThan4 = value => value < 4
    const isLessThan6 => value => value < 6
    arr.every(isLessThan4 ) //false
    arr.every(isLessThan6 ) //true

5.Array.reduce()

reduce() 方法在每个数组元素上运行函数,以生成(减少它)单个值。
reduce() 方法在数组中从左到右工作。另请参阅 reduceRight()。
reduce() 方法不会减少原始数组。
这个例子确定数组中所有数字的总和:
var numbers1 = [45, 4, 9, 16, 25]; var sum = numbers1.reduce(myFunction); function myFunction(total, value, index, array) { return total + value; }

请注意此函数接受 4 个参数:

  • 总数(初始值/先前返回的值)
  • 项目值
  • 项目索引
  • 数组本身
//上例并未使用 index 和 array 参数。可以将它改写为:
var numbers1 = [45, 4, 9, 16, 25];
var sum = numbers1.reduce(myFunction);

function myFunction(total, value) {
  return total + value;
}
//reduce() 方法能够接受一个初始值:
var numbers1 = [45, 4, 9, 16, 25];
var sum = numbers1.reduce(myFunction, 100);

function myFunction(total, value) {
  return total + value;
}
二、关于对象的问题
(一) 项目遇到的方法:
  • 将对象直接拷贝到数组可以使用扩展运算符

form.applyForm.push({ …serviceInfo })

  • 将数组拷贝到对象中,并且将数组转化成对象

this.serviceInfo = { …applyForm[index] } 这里的applyForm就是一个数组,index表示索引值

  • 将对象值清空

Object.keys(serviceInfo).map(item => { serviceInfo[item] = ’ '; })

  • 添加和删除属性

1.为对象添加动态属性
obj.userName = “admin”;
obj.passWord = “123456”;
2.移除属性
delete obj.passWord;
console.log(obj);

(一) 最原始的方法:
1.原型链上方法:
//1. hasOwnProperty():返回一个布尔值,指示对象自身属性中是否具有指定的属性(也就是,是否有指定的键)
let object1 = new Object();
object1.property1 = 42;
object1.hasOwnProperty('property1'); // true
object1.hasOwnProperty('toString'); // false
//2. isPrototypeOf():用于测试一个对象是否存在于另一个对象的原型链上
function Foo() {}
function Bar() {}
function Baz() {}
Bar.prototype = Object.create(Foo.prototype);
Baz.prototype = Object.create(Bar.prototype);
let baz = new Baz();
Baz.prototype.isPrototypeOf(baz); // true
Bar.prototype.isPrototypeOf(baz); // true
Foo.prototype.isPrototypeOf(baz); // true
Object.prototype.isPrototypeOf(baz); // true
2.常用的对象方法

1.toString(): 返回一个表示对象的字符串

let o = new Object();
o.toString(); // '[objdec object]' 当对象需要调用toString()方法时会被自动调用.

2.valueOf(): 返回指定对象的原始值

let b = {name:'小明', age:18}
b.valueOf() //{name:'小明', age:18}

3.Object.assign(): 用于将所有可枚举性的值从一个或多个源对象复制到目标对象。它将返回目标对象

let target = { a: 1, b: 2 };
let source = { b: 4, c: 5 };

let returnedTarget = Object.assign(target, source);

target; // { a: 1, b: 4, c: 5 }
returnedTarget; // { a: 1, b: 4, c: 5 }

4.Object.create():创建一个新对象,使用现有的对象来提供新创建的对象的__proto__。即创建一个以指定的对象为原型的子对象。
5.Object.setPrototypeOf():设置一个指定的对象的原型 ( 即, 内部[[Prototype]]属性)到另一个对象或null。
6.Object.getPrototypeOf():返回指定对象的原型(内部[[Prototype]]属性的值)。
7.Object.defineProperties():直接在一个对象上定义新的属性或修改现有属性,并返回该对象。

let obj = {};
Object.defineProperties(obj, {
  'property1': {
    value: true,
    writable: true
  },
  'property2': {
    value: 'Hello',
    writable: false
  }
});

obj.property1; // true
obj.property2; // 'Hello'

8.Object.defineProperty():会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性, 并返回这个对象

let o = {};
let bValue = 1;
Object.defineProperty(o, "b", {
  get : function(){
    return bValue;
  },
  set : function(newValue){
    bValue = newValue;
    console.log('bValue变了');
    
  },
  enumerable : true,
  configurable : true
});

console.log(o.b); //1
o.b = 2; //'bValue变了'

9.Object.keys():会返回一个给定对象的自身可枚举属性组成的数组,数组中属性名的排列顺序和使用for…in循环遍历该对象时返回的顺序一致
10.Object.values():返回一个给定对象自身的所有可枚举属性值的数组,值的顺序与使用for…in循环的顺序相同 ( 区别在于 for-in 循环枚举原型链中的属性 )
11.Object.entries():返回一个给定对象自身可枚举属性的键值对数组,其排列与使用for…in循环遍历该对象时返回的顺序一致(区别在于 for-in 循环还会枚举原型链中的属性)
12.Object.fromEntries():把键值对列表转换为一个对象,是Object.entries()的逆操作

let obj = { a: 1, b: 2, c: 3 };
let keys = Object.keys(obj);
let values = Object.values(obj);
let entries = Object.entries(obj);
keys; // ['a','b','c']
values; // [1,2,3]
entries; // [['a',1],['b',2],['c',3]]

let fromEntries = Object.fromEntries(entries);
fromEntries; // {a: 1, b: 2, c: 3}

13.Object.is():判断两个值是否是相同的值

Object.is('foo', 'foo');     // true
Object.is(window, window);   // true

Object.is('foo', 'bar');     // false
Object.is([], []);           // false

var foo = { a: 1 };
var bar = { a: 1 };
Object.is(foo, foo);         // true
Object.is(foo, bar);         // false

Object.is(null, null);       // true

// 特例
Object.is(0, -0);            // false
Object.is(0, +0);            // true
Object.is(-0, -0);           // true
Object.is(NaN, 0/0);         // true
vue常用方法(数组,对象,字符串,尔值,数值)汇总 在 Vue 开发中,我们经常会使用 JavaScript 内置的数组、对象、字符串、布尔值和数值方法。 阅读详情

相关推荐

js数组、对象、字符串常用方法

js数组、对象、字符串常用方法

是草莓味的啊 450

去除字符串最后一个符号,数组转换问题

去除字符串最后一个字符 all.substring(0, all.lastIndexOf(','));//将字符串最后面字符去掉 all为数组 字符串转为数组。 var a = "1,22,33,44"; // 字符串 var b = a.split(","); // 将字符串按照","分割,存入数组b. // b数组中的值为:[1],[22],[33],[44] 这样遍历打印就不...

weixin_44944193的博客 9795

js 数组 对象 字符串 常用方法

js 数组 对象 字符串 常用方法

Austin的博客 1746

数组、字符串的一些常用方法

1、数组的方法 shift() ;删除数组中第一个元素,并将长度减1. pop():删除数组中最后一个元素,并将长度减1. unshift():往数组前面添加一个或多个数组元素,长度要改变。如:arrObj.unshift(“a”,”b”,”c”); ...

chendu98的博客 1774

高分思路!挑战7天完成一篇网状meta DAY1-7

PASSION!继续析挑战,7天完成一篇网状meta分!

MR_SCI_help的博客 786

GD32F303串口DMA发送数据避坑指南:为什么你的发送函数会卡住?

本文深入解析GD32F303单片机串口DMA发送数据时常见的卡死问题,提供详细的避坑指南。从DMA传输完成中断时序、发送状态管理到双通道DMA的特别注意事项,全面剖析问题根源并给出解决方案,帮助开发者构建健壮的DMA发送机制。

weixin_27038245的博客 295

数组对象与字符串对象

javaScrip中的数组对象可以使用new Array或字面量“[]”来创建,在创建以后,就可以调用数组对象提供的一些方法来实现对数组额度操作了。数组对象用于在单个变量中存储多个值,JavaScript的数组是弱类型的,所以允许数组中含有不同类型的元素,数组元素甚至可以是对象或者其他数组。 示例代码: 方法: 示例代码: 示例代码: 方法: 示例代码: 方法:示例代码: 示例代码: 方法:示例代码: 方法: 示例代码: 语

FDSSND的博客 289

ANSYS-CFX,计算时报错,内存参数报错,return code 1【终极解决方案】

ANSYS-CFX,计算时报错,内存参数报错,return code 1【终极解决方案】 在CFX计算时经常会遇到内存不足的错误报告,有的算例网格并不多也会出现这样的问题,本文就最近遇到的内存错误问题以及解决方法进行简单的总结,以供大家参考。 1 CFX-Solver Manager内存种类 打开Define Run,面板上的Partitioner、Solver、Interpolator选项中分别都有关于内存的设置选项。当出现内存不足错误时,应该设置哪一个选项的内存参数,要看是哪一部分的内存不足。 2 C

深海民工CFDer 3万+

数组和字符串的常用方法总结

数组和字符串的常用方法总结

xy2041622796的博客 1519

PD虚拟机安装CentOS7后必做的Parallels Tools配置指南(附常见错误解决)

本文详细指导在Mac的Parallels Desktop虚拟机中安装CentOS 7后如何高效配置Parallels Tools,包括环境准备、镜像挂载、依赖问题解决及性能优化。特别针对常见错误如挂载失败、依赖缺失等提供实用解决方案,帮助用户实现主机与虚拟机间的无缝交互和显示优化。

weixin_29288313的博客 301

中心对数比变换(Centered Log Ratio Transformation,CLR)的原理及scikit-bio介绍

中心对数比变换(Centered Log Ratio Transformation,CLR)是一种数据预处理方法,常用于成分数据分析领域。在成分数据中,各成分之间通常存在一定的约束关系,比如它们的和为固定值等,中心对数比变换可以有效地处理这种具有特殊约束的数据。官方文档scikit-bio是一个在Python3中处理生物数据的库成分统计 (skbio.stats.composition )模块中的,此函数将组合从Aitchison几何体转换到真实空间。这个clr。

RECORD LEARN PROGRESS 1万+

JS数组、对象、字符串常用方法汇总

JS数组常用方法总结前言操作数据功能快捷键插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 前言 2018年的中秋过后,开始从事前端,2018年9月25日实习到2019年5月15日...............

陈坚泓的博客 7819

便携式水下动态实时视频色彩还原设备,一键快速实现对水下偏色视频和图像的色彩还原处理

便携式水下动态实时视频色彩还原,一键快速对水下图像进行色彩校正,清晰度提升和亮度均衡处理,为水下资源勘探和科学考古,海洋生态环境监测,水下机器作业等应用提供有力的协助

weixin_43518680的博客 633

js/Vue中数组、字符串及对象的常用方法及项目常用案例

深度剖析了JavaScript中数组、字符串和对象这三大核心数据类型的常用方法,帮助开发者解锁高效处理数据的新技能。从数组的增删改查(push、pop、splice等)到字符串的灵活变换(split、concat、replace等),再到对象属性的遍历与操作(for...in循环、Object.keys/values/entries等)

qq_44866810的博客 2293

QT上位机开发(掌握一点c++基础)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 c++是c语言的补充和扩展,本身的语法构成也是在一直迭代中。相信很多同学上大学读书的时候,或多或少对c语言有所了解,对它的变量、指针、函数也应该不陌生。既然大家都有c语言基础的话,那么在这方面稍微拓展一下的话,就可以学会c++了。当然c++本身的内容很多,很多方面还很琐碎,但我们学习的时候还是应该把精力放在那些经常使用到的语法上面。

嵌入式-老费,一个分享专业嵌入式知识的blog 1131

GEE APP:时间序列影像批处理工具:按月筛选与智能导出解决方案出工具

本文介绍了一个基于Google Earth Engine(GEE)开发的智能时序影像处理工具,可高效处理遥感影像时间序列数据。该工具采用三栏式交互布局,包含控制面板、地图显示和缩略图预览区域。核心功能包括:1)灵活的时间筛选机制,支持年度范围选择和月份批量选择;2)智能影像筛选算法,基于云量、空间覆盖等条件自动选择最佳影像;3)交互式缩略图预览,支持点击加载完整影像;4)自动化批量导出系统,实现标准化命名和统一存储。工具可广泛应用于农业监测、城市扩张研究、生态环境评估等领域,显著提高遥感数据预处理效率,确保

此星光明博客 113

JS中的数组,对象,字符串常用的方法

JS中的数组,对象,字符串常用的方法 数组的常用方法: var arr =[1,2,3,4,5]; arr[0] arr[arr.length-1]//通过下标找到数组中指定的元素,访问数组的元素 arr.join(“-“) //数组转成字符串 arr.toString() //数组转成字符串 arr.push(6); //向后添加,返回新数组个数 ,原数组是添加后的数组 arr....

Amanda_wmy的博客 2072

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

常用js的数组方法和对象方法

js常用的数组方法和对象方法常用js的数组方法和对象方法数组的方法对象的方法 常用js的数组方法和对象方法 从此以后也要写博客辣,用来记录常见的问题和碰到的新问题。最近记忆力越来越差了。 数组的方法 1.Array.map() 此方法是给数组中的每项数据都添加一个方法,结果作为一个新的数组返回,并不会改变原来的数组。 2.Array.forEach() 此方法是给数组的每一项数据循环添加一个方...

qq_44890872的博客 4563

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

前端面试题-js数据类型-怎么判断是对象还是数组-字符串常用方法-数组常用方法

4.Object.prototype.toString.call(arr) 把对象转换成一个字符串和已知对象去对比。2.值类型只能单纯的存储值,如整型,字符串等。而引用类型可以存储对象的堆地址,可以使多个变量指向同一个对象。1.值类型内容长度固定,保存值的存在范围,引用类型内容长度不固定,可以存储不定长度的数据。1.Array.isArray(要检测的值) 是数组返回true 不是数组返回false。一般说的JS的数据类型是前7个 7中数据类型 后两种也有归属于object的说法。

qq_44428688的博客 1447

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

JS 数组对象常用方法

数组常用方法

皮皮的博客 2397

字符串,数组,对象的常用方法

本文介绍了JavaScript中字符串、对象和数组的常用方法及实际应用。字符串方法包括slice()用于截取、indexOf()定位字符、replace()替换内容;对象方法如Object.keys()获取键名、hasOwnProperty()检查属性;数组方法map()转换元素、filter()筛选数据、reduce()聚合运算。每个方法都配有基础示例和实用场景,如日期格式化、表单验证、数据搜索等,帮助开发者高效处理常见编程任务。这些方法组合使用能显著提升JavaScript数据处理能力。

W2004828的博客 739

ArkTS的进阶语法-3(内置对象,String字符串对象,数组的常用方法)

(今天更新的是内置对象,String字符串对象,数组的常用方法)

weixin_67448099的博客 3247

JS数组对象常用方法

JS数组对象常用方法

欢迎访问我的主页:https://www.bookbook.cc 9070

js数组、字符串的常用方法

一、数组的常用方法 1、toString() 把数组转换成一个字符串 2、join(分隔符) 把数组转成一个用符号连接的字符串(元素用过指定分隔符进行分隔) 3、shift() 把数组头部的第一个元素移出 4、unshift() 在数组的头部插入一个元素 5、pop() 从数组尾部删除一个元素,返回移除的项 6、push() 把一个元素添加到数组尾部,返回修改后数组的长度 7、concat() 合并数组 8、slice() 返回数组的部分 9、splice() 插入、删除或者替换一个数组元素 10、sort

weixin_44098615的博客 2393

java数组字符串常用方法总结

1.数组 1.1数组的定义 //三种定义方式 int[] arrs=new int[100]; String[] names=new String[]{"张三","李四"}; char[] chars={'a','b'}; 1.2Arrays工具类 Arrays.sort(arr);//排序 int index=Arrays.binarySearch(arr,3);//二分法查找数字3的下标 int[] copied=Arrays.copyOfRange(arr,1,7);//拷贝下标从1到6的数组元素

JJpZh的博客 7980

JavaScript基础-数组/对象/Map/Set/字符串 常用方法

JavaScript 数组常用方法包括:`forEach`、`map`、等遍历方法,`push`/`pop`、`unshift`/`shift`、`splice` 等修改方法,以及 `slice`、`concat`。对象常用方法有:`Object.keys`、`values`、操作属性,`hasOwnProperty` 检查属性。Map 支持任意类型键的键值对存储,Set 用于存储唯一值。字符串可通过 [...str].reverse().join('') 翻转,用 includes 检查包含。

m0_51324570的博客 1620
上一篇: 关于promise,以及请求优化
下一篇: Express
luofei_create
博客等级 码龄6年 3万+粉丝 22原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值