diff --git "a/33\350\260\267\345\205\206\346\230\216/\350\200\203\350\257\225.md" "b/33\350\260\267\345\205\206\346\230\216/\350\200\203\350\257\225.md" new file mode 100644 index 0000000000000000000000000000000000000000..bdf50034b9d1d9b64103245d883a71e88bac9f2d --- /dev/null +++ "b/33\350\260\267\345\205\206\346\230\216/\350\200\203\350\257\225.md" @@ -0,0 +1,55 @@ +```js +console.log(`======= 第1题 =======`); + + const arr1 = [1,2,3,4,3]; + function indexOf(arr, item) { + if(arr.indexOf(item)>0){ + return arr.indexOf(item); + }else{ + return -1; + } + } + console.log(indexOf(arr1,3)); + +console.log(`======= 第2题 =======`); + const arr2 = [ 1, 2, 3, 4 ]; + var sum = 0; + arr2.forEach((e)=>{ + sum =sum+e; + } + ) + console.log(sum); + +console.log(`======= 第3题 =======`); + const arr3 =[1, 2, 3, 4]; + function append(arr, item) { + let result =[...arr,item] + return result; + } + console.log(append(arr3,10)); + +console.log(`======= 第4题 =======`); + const arr1 =[1, 2, 3, 4]; + const arr2 =['a', 'b', 'c', 1]; + function concat(arr1, arr2) { + var arr3 =arr1.concat(arr2); + return arr3; + } + console.log(concat(arr1,arr2)); + +console.log(`======= 第5题 =======`); +const arr =[1, 2, 3, 4]; + function square(arr) { + var newarr = arr.map((e)=> + e*e) + return newarr; + } + console.log(square(arr)); + +console.log(`======= 第6题 =======`); + function Fun(r,pi=3.14){ + return pi*r*r; + } + console.log(Fun(5)); +``` +