1、获取指定范围内的随机数
let getRandomNum = (min, max) => Math.floor(Math.random() * (max - min + 1)) + min
//console.log(getRandomNum(1, 3))
2、随机获取数组中的元素
const arr = [1,2,3,4,5]
let getRandomArray = arr => arr[Math.floor(Math.random() * arr.length)]
//console.log(getRandomArray(arr))
3、打乱数组的顺序
const arr = [1,2,3]
let RandomArrSort = arr => arr.sort(() => Math.random() - .5)
//console.log(RandomArrSort(arr))
4、JSON对象转换为数组(注意json的格式,只能这种格式)
const obj = {
0: '1',
1: '2',
2: '3',
length: 3
}
let objArr = Array.prototype.slice.call(obj)
//console.log(objArr)
5、获取数字数组中最小值和最大值
const arr = [1,2,5,12,-1,-2,-11]
let getMinArr = arr => Math.min.apply(Math, arr)
let getMaxArr = arr => Math.max.apply(Math, arr)
//console.log(getMinArr(arr))
//console.log(getMaxArr(arr))
6、现在有一个函数A和函数B,请你实现B继承A
// 方法一:
function A1(){}
function B1(){}
B1.prototype = new A1()
// 方法二:
function A2(){}
function B2(){
A2.call(this)
}