使用三元运算符检查一个数组是否可以嵌套在另一个数组中
<块引用>创建一个函数,如果第一个数组可以嵌套则返回true 在第二个里面。
arr1 可以嵌套在 arr2 中,如果:
arr1 的最小值大于 arr2 的最小值。 arr1 的最大值小于 arr2 的最大值 最大
答案 0 :(得分:-1)
以下是根据提供的指南使用的函数。
function canNest(arr1, arr2) {
// arr1's min is greater than arr2's min.
// arr1's max is less than arr2's max
return (Math.min(...arr1) > Math.min(...arr2) ? (Math.max(...arr1) < Math.max(...arr2) ? true: false) : false);
}
console.log(canNest([1, 2, 3, 4],[0, 6]));
console.log(canNest([3, 1], [4, 0]));
console.log(canNest([9, 9, 8], [8, 9]));
console.log(canNest([1, 2, 3, 4], [2, 3]));
以下是我用来编写嵌套条件运算符或函数的指南。