写一个函数squireArr,其参数是一个数组,作用是把数组中的每一项变为原值的平方。新数组覆盖原数组。
var arr = [3, 4, 6]
function squireArr( arr ){
window.arr = arr.map(function(a){
return a*a});
}
squireArr(arr)
console.log(arr) // [9, 16, 36]
function squireArr( arr ){
//var arr = 0x0011
for(var i = 0; i < arr.length; i++){
arr[i] = arr[i] * arr[i];
}
}
写一个函数squireArr,其参数是一个数组,返回一个新的数组,新数组中的每一项是原数组对应值的平方,原数组不变。产生新的数组。
var arr = [3, 4, 6]
function squireArr( arr ){
return arr.map(function(a){return a*a});
}
var arr2 = squireArr(arr)
console.log(arr) // [3, 4, 6]
console.log(arr2) // [9, 16, 36]
function squireArr2( arr ){
var newArr = [];
for(var i = 0; i < arr.length; i++){
newArr[i] = arr[i] * arr[i];
}
return newArr;
}
写一个函数,返回参数的平方和?
function sumOfSquares() {
var result = 0;
for (var i in arguments) {
if (typeof arguments[i] !== 'number') {
return ' wrong ';
} else {
result += arguments[i] * arguments[i];
}
}
return result;
}
var results = sumOfSquares(2, 3, 4); // 29
console.log(results);
var test = sumOfSquares(1, 2, ssss);
console.log(test); //wrong
网友评论