'use strict'; function product(arr) { return arr.reduce(function(x,y){ return x*y; }); } function string2int(s) { return s.split('') .map(function(x){return x-'0';}) .reduce(function(x,y){return x*10+y;}); }// 测试: console.log(string2int('12345') ); if (string2int('0') === 0 && string2int('12345') === 12345 && string2int('12300') === 12300) { if (string2int.toString().indexOf('parseInt') !== -1) { console.log('请勿使用parseInt()!'); } else if (string2int.toString().indexOf('Number') !== -1) { console.log('请勿使用Number()!'); } else { console.log('测试通过!'); } } else { console.log('测试失败!'); } function normalize(arr) { return arr.map(function(x){ return x[0].toUpperCase()+x.slice(1).toLowerCase(); }); } // 测试: if (normalize(['adam', 'LISA', 'barT']).toString() === ['Adam', 'Lisa', 'Bart'].toString()) { console.log('测试通过!'); } else { console.log('测试失败!'); }
Sign in to make a reply
grandJ欣佳