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,所以返回的数组只包含了前两个子字符串。
?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
?方法用于检查数组是否包含某个值,它返回一个布尔值而不是索引。
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
?来实现向下取整的效果。
"isNotNull"通常用于检查一个值是否不为空或非空。这种检查通常用于条件语句或断言中,以确保某个值存在并且不为null或undefined。
isNotNull(this.dynamic.serial)
在JavaScript中,你可以使用以下方式来检查一个值是否不为null或undefined
if (myValue !== null && myValue !== undefined) {
// 值不为null或undefined的情况下执行的代码
}
?在很多情况下,也可以简化为:
if (myValue != null) {
// 值不为null或undefined的情况下执行的代码
}
这两种方式都可以用来判断一个值是否不为null或undefined。如果满足条件,就会执行相应的代码块。?