js,对象属性,数组

zpjshiwo77 zpjshiwo77 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我可能对js理解不深的原因吧,不知道错在哪~

var housegame = function (num) {
this.players = {players:[]};//记录有多少位玩家玩家
this.player = {//玩家属性
name:"default",
money:"10",
landCount:0,
land:[],
landKey:0,
color:"#fff",
}
this.color = ["rgb(235, 110, 98)","rgb(249, 163, 108)","rgb(245, 173, 85)","rgb(50, 184, 176)","rgb(130, 148, 160)","rgb(129, 210, 238)","rgb(193, 153, 209)"];
this.init = function (options, onClose) {// 初始化游戏
//记录玩家数量 start
for(var i = 0;i < num;i++){
this.player.name = "player"+(i+1);
this.player.color = this.color[i+1];
this.players.players.push(this.player);
}
//记录玩家数量 end
};
// 更换主题
this.Ctheme =function(theme){
}
}

我新建了三个玩家,为什么得到的是:

为什么不是player1,player2,player3啊?
...全文

相关推荐

JS实现根据数组对象的某一属性排序操作示例

主要介绍了JS实现根据数组对象的某一属性排序操作,涉及javascript针对json数组的遍历、比较、排序等相关操作技巧,需要的朋友可以参考下

weixin_38517997

js 根据对象数组中的属性进行排序实现代码

这篇文章主要介绍了js 根据对象数组中的属性进行排序实现代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 代码如下 var arr = [ {name:'a',age:9}, {name:'b',age:12}, {name:'c',age:8} ]; arr.sort((a,b)=>{ return a.age - b.age }); function compare(property){ return function(a,b){ var value1 = a[property]; var v

weixin_38641111

js对象数组按属性快速排序

按所推荐的程序在IE下跑了下,的确,排序耗时很小。 代码如下: [removed] /* * 洗牌 */ function getRandomPlayCard(m){ var array1=new Array(m); for(var i=0;i&lt;m;i++){ var rnd=Math.floor(Math.random()*(i+0.99999)) array1[i]=array1[rnd]; array1[rnd]=i; } return array1; }; /* * 快速排序,按某个属性,或按“获取排序依据的函数”,来排序. * @method soryBy * @static * @

weixin_38562085

js数组中存对象,根据对象的属性进行去重

在进行web项目开发的时候,有时候需要把一些前端的数组进行去重处理,得到一个去重后的数据,然后在进行相关的操作

ja0205

JS实现查找数组中对象的属性值是否存在示例

主要介绍了JS实现查找数组中对象的属性值是否存在,涉及javascript针对json数组的遍历、查找相关操作技巧,需要的朋友可以参考下

weixin_38664469
评论 2
收藏 已收藏
分享
返回顶部
zpjshiwo77
JavaScript 87,983 成员 224,681 内容