tyq9527
tyq9527
全部文章
分类
归档
标签
去牛客网
登录
/
注册
tyq9527的博客
全部文章
(共12篇)
题解 | #流程控制#
function fizzBuzz(num) { if (num % 3 === 0 && num % 5 === 0){ return "fizzbuzz" }else if (num % 3 === 0){ return "fizz"...
2024-04-07
0
28
题解 | #查找元素位置#
function findAllOccurrences(arr, target) { let position = []; for(let i = 0; i < arr.length; i++){ if(arr[i] === target){ position.push(i) } } r...
2024-03-16
0
41
题解 | #求二次方#
function square(arr) { let newArr = [] for(i=0; i<arr.length; i++){ newArr[i] = arr[i] * arr[i] } return newArr }
2024-03-16
0
37
题解 | #计数#
function count(arr, item) { let num = 0; for(let i = 0;i<arr.length;i++){ if(arr[i] == item){ num++ } } return num } 注意:return num要放在for循环之外
2024-03-16
0
41
题解 | #添加元素#
function insert(arr,item,index){ newArr = [...arr] newArr.splice(index,0,item) return newArr } 本题新知:(1)在JavaScript中,[...arr] 这样的语法是使用了展...
2024-03-16
0
42
题解 | #数组合并#
function concat(arr1, arr2) { newArr = arr1.concat(arr2) return newArr } concat(a,b):将a数组与b数组拼接
2024-03-16
0
45
题解 | #删除数组第一个元素#
function curtail(arr) { newArr = arr.slice(0,arr.length) newArr.shift() //shift():开头删除 return newArr }
2024-03-16
0
37
题解 | #添加元素#
function prepend(arr, item) { const newArr = arr.slice(0,arr.length) newArr.unshift(item) return newArr } 注意,const表示常量,是不能变化的,所以不能再最开始单独起一行const ne...
2024-03-16
0
44
题解 | #删除数组最后一个元素#
function truncate(arr) { const newArr = arr.slice(0,arr.length - 1); //console.log (newArr) return newArr } 本题知识点:(1)数组的长度:arr.length,数组最后一个元素的下标是arr....
2024-03-16
0
40
题解 | #添加元素#
function append(arr, item) { const newArr = arr.slice(); newArr.push(item); return newArr } JavaScript 中,slice() 方法用于从数组中提取一个子数组,并返回一个新数组,而不会改变原始数...
2024-03-16
0
45
首页
上一页
1
2
下一页
末页