题目:
知识点:
1、map()函数:js数组高阶函数——map()方法_js map-CSDN博客
正则的match()函数:js正则中的match()_js match-CSDN博客
Set数据结构:JS数据结构——Set(集合)详解_js set-CSDN博客
代码:
// 将输入的值中 1-9 组成一个数组
function findNum(input_values) {
// TODO:待补充代码
let result=input_values.match(/[1-9]/g)//得到含有数字的数组
let arr=[...new Set(result)].map(Number)//将数字去重,将字符串数组再转换为数字数组
return arr
}
// 将 1-9 中三个不重复的随机数放入数组中,并返回这个数组
let randomCoin = () => {
let randomNumArr = [];
// TODO:待补充代码
for(let i=0;i<3;i++){
let num=parseInt(Math.random()*9+1)//得到三个随机整数
if(!randomNumArr.includes(num)){
randomNumArr.push(num)
}//去重
}
return randomNumArr;
};