javascript数组问题
来源:互联网 发布:iphonex怎么关掉软件 编辑:程序博客网 时间:2024/06/06 14:21
1. <script language="javascript">
var s = [[]];
s.push("dddd");
alert(s[0]);
alert(s[1]);
var a = [];
a[0] = "1111";
a[1] = "2222";
s.push(a);
alert(s[1]);
alert(s[2]);
</script>
解析:
[[]]是一个一维数组,不过数组值也是数组
不过数组的第一个位置是一个空数组
相当于这样子
var s = [[]];
s[0][0]="1111";
s[0][1]="2222";
alert(s[0][0]);
与下面等效
var s = new array();
s[0][0]="1111";
s[0][1]="2222";
alert(s[0][0]);
2.求N(N>0)个元素的子集
<script language="javascript">
var elements = ["a","b","c","d"];
function buildSet(set, elements)
{
if (elements.length == 0)
return;
var n = set.length;
var newele = elements.shift();
for (var i=0; i < n; i++)
{
var subset = new Array();
for (var j=0; j < set[i].length; j++)
subset.push(set[i][j]);
subset.push(newele);
set.push(subset);
}
buildSet(set, elements);
}
var set = [[]];
buildSet(set,elements);
for (var i=0; i < set.length; i++)
{
var s = "{";
for (var j=0; j < set[i].length; j++)
{
if (j != 0)
s += ",";
s += set[i][j];
}
s += "}";
document.write(s + "<BR>");
}
</script>
- javascript数组问题
- JavaScript---数组问题
- javascript数组去重问题
- javascript中用数组sort排序问题
- Javascript中的数组去重问题
- javascript 数组
- JavaScript 数组
- Javascript数组
- javascript数组
- JavaScript 数组
- JavaScript 数组
- javascript数组
- javascript 数组
- javascript数组
- javaScript 数组
- JavaScript数组
- javascript数组
- javascript 数组
- SAP 中如何使用指针或替代变量?
- 除了google广告以后的国外的广告联盟
- SY-SUBRC 的含义
- java 常见问题
- 读万卷书不如行万里路,行万里路不如阅人无数,阅人无数不如高人指路
- javascript数组问题
- 基于Free Pascal内核的类似Delphi的开发工具Lazarus
- Oracle 9i Exception: ORA-00911: 无效字符异常解决方案
- Struts bean:define标签用法
- asp.net 在前台和后台调用 javascript 函数
- 阿基米德告一段落....
- 推荐一些优秀的SAP网站
- WinForm中窗体的单例模式和单进程(存档)
- Perl 的 $^O