JavaScript扩展运算符(...)

news/2024/7/19 16:34:34 标签: js
max = Math.max(1,2,3)
 //max=3

arr = [1,2,3]
max = Math.max(arr)
//max=NaN

// 扩展运算符,可以将数组形式转换为逗号参数的形式。
max = Math.max(...arr)  
// max=3

http://www.niftyadmin.cn/n/1267711.html

相关文章

Leetcode 1267:访问所有点的最小时间(超详细的解法!!!)

这里有一幅服务器分布图,服务器的位置标识在 m * n 的整数矩阵网格 grid 中,1 表示单元格上有服务器,0 表示没有。 如果两台服务器位于同一行或者同一列,我们就认为它们之间可以进行通信。 请你统计并返回能够与至少一台其他服务…

JavaScript——原型(prototype)

引入: 创建一个Person构造函数 * - 在Person构造函数中,为每一个对象都添加了一个sayName方法, * 目前我们的方法是在构造函数内部创建的, * 也就是构造函数每执行一次就会创建一个新的sayName方法 * 也是所有实例的sayName都是唯…

时间戳转换为日期时间格式函数

时间戳转换为日期时间格式函数/** * description: 转换时间格式(yyyy-MM-dd HH:mm:ss) * param {String} str 后台返回时间格式(时间戳) */ dateFormat(str) {const dateee new Date(str).toJSON()const date new Date(new Date(dateee) 8 * 3600 * 1…

Leetcode 1268:搜索推荐系统(超详细的解法!!!)

给你一个产品数组 products 和一个字符串 searchWord ,products 数组中每个产品都是一个字符串。 请你设计一个推荐系统,在依次输入单词 searchWord 的每一个字母后,推荐 products 数组中前缀与 searchWord 相同的最多三个产品。如果前缀相同…

Leetcode 1269:停在原地的方案数(超详细的解法!!!)

有一个长度为 arrLen 的数组,开始有一个指针在索引 0 处。 每一步操作中,你可以将指针向左或向右移动 1 步,或者停在原地(指针不能被移动到数组范围外)。 给你两个整数 steps 和 arrLen ,请你计算并返回&…

Leetcode 1271:十六进制魔术数字(超详细的解法!!!)

你有一个十进制数字,请按照此规则将它变成「十六进制魔术数字」:首先将它变成字母大写的十六进制字符串,然后将所有的数字 0 变成字母 O ,将数字 1 变成字母 I 。 如果一个数字在转换后只包含 {"A", "B", &q…

Leetcode 1272:删除区间(超详细的解法!!!)

给你一个 有序的 不相交区间列表 intervals 和一个要删除的区间 toBeRemoved&#xff0c; intervals 中的每一个区间 intervals[i] [a, b] 都表示满足 a < x < b 的所有实数 x 的集合。 我们将 intervals 中任意区间与 toBeRemoved 有交集的部分都删除。 返回删除所有…

Leetcode 1273:删除树节点(超详细的解法!!!)

给你一棵以节点 0 为根节点的树&#xff0c;定义如下&#xff1a; 节点的总数为 nodes 个&#xff1b;第 i 个节点的值为 value[i] &#xff1b;第 i 个节点的父节点是 parent[i] 。 请你删除节点值之和为 0 的每一棵子树。 在完成所有删除之后&#xff0c;返回树中剩余节点…