定义数组

var a = [1, 2, 3];
typeof a; //"object", 数组是对象
a.length; //数组长度

相关操作

a[0]; //下标访问
a.push(4); //在数组末尾添加元素
a.pop(); //删除最后一个元素
a.join(''); //拼接成字符串 //遍历
var str = "";
for(var i in a){
str += a[i]+' ';
}

关联数组

var a = {'name':'pigfly', 'age':31};
a.name; //属性访问,也可以写成a['name']
delete a.age; //删除元素 //遍历
var str = "";
for(var i in a){
str+=i+':'+a[i]+' ';
}

多维数组

var a=[{'name':'zz'}, {'name':'dd', 'cid':[1,2,3]}];

php数组转js数组

$users = array(array('name'=>'zhupp'),array('name'=>'zz', 'address'=>array('province'=>'gd', 'city'=>'sz')));
echo 'var a = '.json_encode($users); //var a = [{"name":"zhupp"},{"name":"zz","address":{"province":"gd","city":"sz"}}]

最新文章

  1. UI设计趋势:渐变设计风格重新回归主流
  2. mysql数据过滤
  3. Linux 下 Shell 命令的分类及用法
  4. go语言的模板,text/template包
  5. linux c程序中获取shell脚本输出的实现方法
  6. [原]打造Python开发环境之Python环境
  7. linux下使用sqlplus使用上下键显示历史命令
  8. mysql中增加某一时间段内的时间数据(包含:时间、年、月、日、第几周、季度)
  9. Opencv--HoughCircles源码剖析
  10. POJ 1811 Prime Test 素性测试 分解素因子
  11. PreTranslateMessage和TranslateMessage区别
  12. callback函数
  13. Node.js的内存问题
  14. Google css & Google fonts
  15. 原生JavaScript技巧大收集(1~10)
  16. B. A Leapfrog in the Array
  17. 3D游戏与计算机图形学中的数学方法-四元数
  18. JS 原生JS 判断滚动条滑动到底部(兼容苹果safari)
  19. hdu 1011 Starship Troopers 经典的树形DP ****
  20. 构造json参数时key的引号和js string转json的三种方式

热门文章

  1. POJ_1556_The Doors_判断线段相交+最短路
  2. 二逼平衡树 Tyvj 1730 BZOJ3196 Loj#106
  3. [NOIP2002]字串变换 T2 双向BFS
  4. java集合框架之Collections
  5. iOS 社交化分享功能
  6. k8s编排最佳实践
  7. 玩转PHP中的正则表达式
  8. 前端学习笔记之CSS选择器
  9. 【响应式编程的思维艺术】 (5)Angular中Rxjs的应用示例
  10. PageHelper分页异常(java.base/java.util.ArrayList cannot be cast to com.github.pagehelper.Page)