js常用方法示例梳理(总结篇)

JS常用方法示例梳理是一篇总结JS中常用方法的文章,在其中作者按照方法的特点进行了分类,并给出了对应的方法示例,以帮助读者快速掌握JS中常用方法的应用。

本篇文章将详细讲解每一个分类下的常用方法,以及这些方法的使用场景和示例。

字符串相关方法

在这一部分中,文章总结了一系列字符串相关的方法,包括字符串查找、替换、分割等。

  • 查找方法:indexOf、lastIndexOf和includes

indexOf方法:返回在字符串中查找到的特定字符串首次出现的位置,如果未找到则返回-1。

let str = 'hello world!';
let pos = str.indexOf('world');
console.log(pos); // 6

lastIndexOf方法:返回在字符串中查找到的特定字符串的最后一个出现的位置,如果未找到则返回-1。

let str = 'hello world!';
let pos = str.lastIndexOf('l');
console.log(pos); // 9

includes方法:返回是否在字符串中查找到了特定字符,返回值为布尔类型,true表示查找到了,false表示未找到。

let str = 'hello world!';
let flag1 = str.includes('hello');
let flag2 = str.includes('hi');
console.log(flag1); // true
console.log(flag2); // false
  • 替换方法:replace

replace方法:返回执行正则表达式或字符串替换后的新字符串。

let str = 'hello world!';
let newStr = str.replace('world', 'china');
console.log(newStr); // hello china!
  • 分割方法:split

split方法:基于指定的分隔符将字符串拆分成数组。

let str = 'hello,world,china';
let arr = str.split(',');
console.log(arr); // ['hello', 'world', 'china']

数组相关方法

在这一部分中,文章总结了一系列数组相关的方法,包括数组增删改查、去重复等。

  • 数组增删改查:push、pop、shift、unshift、splice和slice

push方法:将1个或多个元素添加到数组的末尾,并返回数组的新长度。

let arr = [1, 2];
arr.push(3, 4);
console.log(arr); // [1, 2, 3, 4]

pop方法:删除数组的最后一项,并返回被删除的元素。

let arr = [1, 2, 3];
let lastEle = arr.pop();
console.log(arr); // [1, 2]
console.log(lastEle); // 3

unshift方法:将1个或多个元素添加到数组的开始,并返回数组的新长度。

let arr = [3, 4];
arr.unshift(1, 2);
console.log(arr); // [1, 2, 3, 4]

shift方法:删除数组的第一项,并返回被删除的元素。

let arr = [1, 2, 3];
let firstEle = arr.shift();
console.log(arr); // [2, 3]
console.log(firstEle); // 1

splice方法:删除或替换数组中的元素。

let arr = [1, 2, 3];
arr.splice(1, 1, 'a', 'b');
console.log(arr); // [1, 'a', 'b', 3]

slice方法:返回指定数组的片段。

let arr = [1, 2, 3, 4, 5];
let subArr = arr.slice(2, 4);
console.log(subArr); // [3, 4]
  • 数组去重复:filter和new Set

filter方法:创建新数组,剔除重复项。

let arr = [1, 2, 3, 4, 1, 2, 3, 5];
let newArr = arr.filter((item, index, arr) => {
  return arr.indexOf(item) === index;
});
console.log(newArr); // [1, 2, 3, 4, 5]

new Set:创建一个新的Set对象,删除重复项。

let arr = [1, 2, 3, 4, 1, 2, 3, 5];
let set = new Set(arr);
console.log([...set]); // [1, 2, 3, 4, 5]

数字相关方法

在这一部分中,文章总结了一系列数字相关的方法,包括四舍五入、随机数等。

  • 四舍五入方法:toFixed

toFixed方法:将数字保留指定小数位。

let num = 3.1415926;
let newNum = num.toFixed(2);
console.log(newNum); // 3.14
  • 生成随机数字:Math.random

Math.random方法:返回一随机数,0~1之间。

let num = Math.random();
console.log(num); // 0.xxxxxxx

以上就是对于JS常用方法示例梳理的完整攻略,其中包含了字符串相关方法、数组相关方法和数字相关方法的详细讲解,每个方法都给出了相应的示例,希望能够帮助读者掌握JS中常用方法的应用。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:js常用方法示例梳理(总结篇) - Python技术站

(0)
上一篇 2023年5月27日
下一篇 2023年5月27日

相关文章

  • JSON获取属性值方法代码实例

    下面就让我来详细讲解一下关于“JSON获取属性值方法代码实例”的完整攻略。 什么是JSON? JSON(JavaScript Object Notation)是一种基于文本的轻量级数据交换格式,它采用键值对的方式存储数据。JSON常用于前后端数据的传输和存储。它的优点是易于阅读和编写,同时还具有跨语言交互性、可嵌套等特点。在Web开发中,我们经常需要通过解析…

    JavaScript 2023年5月27日
    00
  • js中的时间转换—毫秒转换成日期时间的示例代码

    下面是“js中的时间转换—毫秒转换成日期时间”的完整攻略。 原理 在Javascript中,可以通过 Date 对象来进行时间的转换,其中 Date 对象提供了一些方法用于获取和设置时间。其中,我们可以通过 getTime() 方法来获取当前时间对应的毫秒数,然后再通过 new Date() 方法将其转化为日期时间。 示例代码 下面是将毫秒数转换为日期时间的…

    JavaScript 2023年5月27日
    00
  • 浅谈Javascript中的Function与Object

    浅谈JavaScript中的Function与Object Function 在JavaScript中,Function是语言中最重要的概念之一。每个定义的函数都是一个Function对象。可以使用函数来封装特定的代码块,并将其作为应用程序的模块提供。同时,它们也可以用于在应用程序中稍后执行特定代码块。定义了函数,可以通过简单的函数调用来使用它。 函数可以在…

    JavaScript 2023年5月27日
    00
  • cookie的优化与购物车实例

    关于“cookie的优化与购物车实例”的完整攻略,我把它分成以下几部分,分别是: 什么是cookie cookie的优化 购物车实例说明 什么是cookie cookie指的是保存在用户计算机中的小文件,由网站或应用程序创建。cookie通常包含了一些网站的信息,例如用户偏爱的主题或购物车内容。每次用户访问同一网站时,浏览器会向服务器发送cookie。这可以…

    JavaScript 2023年6月11日
    00
  • 在ASP.NET MVC项目中使用RequireJS库的用法示例

    下面是在 ASP.NET MVC 项目中使用 RequireJS 库的使用示例: 简介 RequireJS 是一个 JavaScript 模块加载器,它可以让开发者更加轻松地管理和加载 JavaScript 模块。在大型项目中,使用 RequireJS 可以让代码结构更加清晰,便于维护和扩展。 在 ASP.NET MVC 项目中,可以使用 RequireJS…

    JavaScript 2023年5月19日
    00
  • JavaScript基础学习之splice()函数详解

    JavaScript基础学习之splice()函数详解 在JavaScript中,splice()是一个常用的数组方法。本文将详细讲解splice()函数的定义、用法、参数以及示例说明,帮助初学者更好地理解和掌握这个函数。 splice()函数定义 splice()函数是JavaScript中的一个数组方法,用于修改数组的内容。它可以实现添加、删除和替换数组…

    JavaScript 2023年5月27日
    00
  • 常用原生JS兼容性写法汇总

    让我来详细讲解一下“常用原生JS兼容性写法汇总”的完整攻略。 常用原生JS兼容性写法汇总 1. 事件绑定的兼容写法 在早期的IE版本中,addEventListener 事件绑定函数并不存在。所以,我们需要使用其他函数来实现事件的绑定。 以下是一种常用的兼容性写法: function addEvent(obj, event, func) { if (obj.…

    JavaScript 2023年5月19日
    00
  • html读出文本文件内容

    当我们需要读取文本文件内容并将其显示在网页上时,我们可以使用 HTML 中的 <pre> 标签,该标签会保留文本中的空格、回车和制表符等格式。但是,为了将文件内容读取到 HTML 中,我们需要借助服务器端脚本语言如 PHP、Python 等。 以下是一个 PHP 的示例: 在 HTML 文件中添加以下代码: <div> <?ph…

    JavaScript 2023年5月27日
    00
合作推广
合作推广
分享本页
返回顶部