js操作相关方法

2023-12-18 20:16:15

1.split

split?是 JavaScript 字符串对象的一个方法,用于将字符串分割成子字符串,并返回一个由这些子字符串组成的数组。你可以使用?split?方法根据指定的分隔符将字符串分割成多个部分。

以下是?split?方法的示例用法,使用?split?方法将字符串?str?根据逗号分隔成了一个数组。逗号作为分隔符,将字符串分割成了多个部分,并存储到数组中

const str = "苹果,香蕉,西瓜,橙子";
const arr = str.split(",");
console.log(arr); // 输出 ["苹果", "香蕉", "西瓜", "橙子"]

?split?方法可以接受一个正则表达式作为参数,也可以指定一个限制返回数组的最大长度

const str = "apple,banana,orange";
const arr = str.split(",", 2);
console.log(arr); // 输出 ["apple", "banana"]

使用?split?方法并指定了最大长度为 2,所以返回的数组只包含了前两个子字符串。

2.indexOf

?JavaScript 中用于查找数组中特定元素的位置的方法。它返回数组中第一次出现指定元素的索引,如果没有找到该元素则返回 -1。

以下是?indexOf?方法的示例用法:

const arr = [2, 4, 6, 8, 10];
console.log(arr.indexOf(6)); // 输出 2,因为数字 6 在数组中的索引为 2
console.log(arr.indexOf(5)); // 输出 -1,因为数字 5 不在数组中

使用?indexOf?方法来查找数组?arr?中特定元素的位置。如果找到了该元素,则返回它在数组中的索引;如果没有找到,则返回 -1。

需要注意的是,indexOf?方法是区分大小写的,如果你想要查找字符串在数组中的位置,需要确保大小写匹配。此外,在 ES6 中还引入了?includes?方法用于检查数组是否包含某个值,它返回一个布尔值而不是索引。

3.Math.trunc

Math.trunc?是一个用于去除小数部分,返回整数部分的函数。它会将传入的参数向零取整,即直接去掉小数部分,返回整数部分。

以下是?Math.trunc?函数的示例用法:

console.log(Math.trunc(4.9));  // 输出 4
console.log(Math.trunc(-4.9)); // 输出 -4
console.log(Math.trunc(0.5));  // 输出 0

Math.trunc?函数分别对 4.9、-4.9 和 0.5 进行了处理,并返回了它们的整数部分。

需要注意的是,Math.trunc?是 ES6 中新增加的方法,因此在较老的浏览器中可能不被支持。如果你需要兼容性更好的解决方案,可以考虑使用其他方式来实现类似的功能,比如使用?Math.floor?或?parseInt?来实现向下取整的效果。

4.isNotNull

"isNotNull"通常用于检查一个值是否不为空或非空。这种检查通常用于条件语句或断言中,以确保某个值存在并且不为null或undefined。

isNotNull(this.dynamic.serial)

在JavaScript中,你可以使用以下方式来检查一个值是否不为null或undefined

if (myValue !== null && myValue !== undefined) {
  // 值不为null或undefined的情况下执行的代码
}

?在很多情况下,也可以简化为:

if (myValue != null) {
  // 值不为null或undefined的情况下执行的代码
}

这两种方式都可以用来判断一个值是否不为null或undefined。如果满足条件,就会执行相应的代码块。?

持续补充中.......

文章来源:https://blog.csdn.net/2301_76671906/article/details/135064337
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。