Discuss / JavaScript / 作业

作业

Topic source

Dead_Monkeys

#1 Created at ... [Delete] [Delete and Lock User]

'use strict';

// 作业1 function product(arr) { return arr.reduce(function (x,y) { return x * y; }); }

// 作业2 function string2int(s) { var arr = []; for (let i of s) { arr.push(i); } function str_to_num(x) { return x 1; } var result = arr.map(str_to_num); //arr.map()只返回一组新数组,但不改变arr自身 return result.reduce(function (x,y) { return x 10 + y; }); }

// 作业3 function normalize(arr) { // 遍历各字符串,将首字母转大写,其余转小写 function title(x) { var restr = ''; var t = 0; for (let i of x) { if (t === 0) { restr += i.toUpperCase(); t++; continue; } restr += i.toLowerCase(); } return restr; } return arr.map(title); }

// 作业4 var arr = ['1', '2', '3']; var r; r = arr.map(Number); alert('[' + 'r[0] + ',' + r[1] + ',' + r[2] + ']');

Dead_Monkeys

#2 Created at ... [Delete] [Delete and Lock User]

奇了怪了,作业2那里,怎么乘号又没能正常显示: function str_to_num(x) { return x * 1; } 后面那个函数加了注释直接全部变红了。。。无奈


  • 1

Reply