.map() 方法,对数组遍历执行,同时也会返回一个数组。其中x参数相当于数组中的项,这里,要截断“=”号后面的字符,只要对单个项也就是字符串
通过split方法生成有两个项的数组,然后,取数组的第一项,再加上字符串“=”。再把这个字符串赋值给传入的参数x。这样就可以了
//截断字符串中“=”之后的字符
(function() {
var n = [1,2,3,4,5,6];
var result = n.map(function(x) {
return x + '+' + x + '='+ (x+x);
});
var results = ...
Read More »
######译注:
本文作者Peter Norvig目前任职于Google,其职位是研究主管(Director of Research). Peter Norvig是享誉世界的计算机科学家和人工智能专家。他是AAAI和ACM的会员,是业界内经典书籍《Artificial Intelligence: A Modern Approach | 人工智能:一种现代方法》的作者之一。在加入Google之前,他曾经是NASA(美国航空航天局)计算科学部门的主要负责人,并在南加州大学以及伯克利大学任教。以下为译文。
###你们着什么急?
随意步入一家书店,满目都是《7天搞定Java编程》这种速成书...
Read More »
最简单的办法,创建Object实例,再对其添加属性和方法。
var person = new Object();
person.name = "Nicholas";
person.age = 29;
person.job = "Software Engineer";
person.sayName = function() {
alert(this.name);
};
person.sayName();
工厂模式
function createPerson(name, age, job) {
var o = new Object();
o.name = n...
Read More »