一个简单数组的问题,在线等,马上结贴

xhbe 2014-07-23 01:34:32
问题:var aa[]=["1","2'];与
var aa["s1"]=["1","2”];区别,以及var aa="1,2'.split(",");的区别,现在有个问题就是我要实现一个var aa["s1"]=["1","2”,"3","4"];
其中"1","2”,"3",”4"都有条件判断是否出现,比如如果一个条件blnaa为false;var aa["s1"]=["1","2”,"4"];这怎么实现啊?在线等
...全文
162 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
XZowie 2014-07-24
  • 打赏
  • 举报
回复
引用 7 楼 xhbe 的回复:
aa.push(3,4)可以aa.push(“3”,“4”)不可以,可以一次push多个“”吗
可以
var aa = new Array();
aa.push(3,4);  // [3, 4]
aa.push("3", "4");  // [3, 4, "3", "4"]
xhbe 2014-07-24
  • 打赏
  • 举报
回复
aa.push(3,4)可以aa.push(“3”,“4”)不可以,可以一次push多个“”吗
天际的海浪 2014-07-24
  • 打赏
  • 举报
回复
引用 7 楼 xhbe 的回复:
aa.push(3,4)可以aa.push(“3”,“4”)不可以,可以一次push多个“”吗
别用中文的引号啊
天际的海浪 2014-07-24
  • 打赏
  • 举报
回复
//一次多个用.concat()方法 aa = ["1","2"]; aa=aa.concat("3","4"); alert(aa);
天际的海浪 2014-07-23
  • 打赏
  • 举报
回复
引用 2 楼 xhbe 的回复:
现在有个问题就是我要实现一个var aa["s1"]=["1","2”,"3","4"]; 其中"1","2”,"3",”4"都有条件判断是否出现,比如如果一个条件blnaa为false;var aa["s1"]=["1","2”,"4"];这怎么实现啊?
var blnaa=false; var aa={}; aa["s1"]=[]; aa.s1.push("1"); aa.s1.push("2"); blnaa && aa.s1.push("3"); aa.s1.push("4"); alert(aa.s1);
SNOYC 2014-07-23
  • 打赏
  • 举报
回复
var aa["s1"]=["1","2”]; 这是个二位数组 aa="1,2'.split(","); 这个是分割‘1,2'这个字符串后得到的一位数组
grapepaul 2014-07-23
  • 打赏
  • 举报
回复
多多熟悉数组[],对象{} 多写代码就ok了,不很复杂。
grapepaul 2014-07-23
  • 打赏
  • 举报
回复

var aa = [];
var s1,s2;
s1 = [];
if(whatever){
    s1.push('1');
    s1.push('2');
}else{
    s1.push('3');
}
aa['s1'] = s1;
xhbe 2014-07-23
  • 打赏
  • 举报
回复
现在有个问题就是我要实现一个var aa["s1"]=["1","2”,"3","4"]; 其中"1","2”,"3",”4"都有条件判断是否出现,比如如果一个条件blnaa为false;var aa["s1"]=["1","2”,"4"];这怎么实现啊?
天际的海浪 2014-07-23
  • 打赏
  • 举报
回复
var aa[]=["1","2"];//是语法错误 var aa=["1","2"];//应该是这燕吧,创建aa变量,将一个数组常量赋值给aa aa["s1"]=["1","2"];//将一个数组常量赋值给aa对象的s1属性 var aa="1,2".split(",");//创建aa变量,将一个字符串分割成一个数组赋值给aa

87,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧