JavaScript一看就懂(3)数组
2024-10-16 08:53:54
定义数组
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"}}]
最新文章
- UI设计趋势:渐变设计风格重新回归主流
- mysql数据过滤
- Linux 下 Shell 命令的分类及用法
- go语言的模板,text/template包
- linux c程序中获取shell脚本输出的实现方法
- [原]打造Python开发环境之Python环境
- linux下使用sqlplus使用上下键显示历史命令
- mysql中增加某一时间段内的时间数据(包含:时间、年、月、日、第几周、季度)
- Opencv--HoughCircles源码剖析
- POJ 1811 Prime Test 素性测试 分解素因子
- PreTranslateMessage和TranslateMessage区别
- callback函数
- Node.js的内存问题
- Google css &; Google fonts
- 原生JavaScript技巧大收集(1~10)
- B. A Leapfrog in the Array
- 3D游戏与计算机图形学中的数学方法-四元数
- JS 原生JS 判断滚动条滑动到底部(兼容苹果safari)
- hdu 1011 Starship Troopers 经典的树形DP ****
- 构造json参数时key的引号和js string转json的三种方式
热门文章
- POJ_1556_The Doors_判断线段相交+最短路
- 二逼平衡树 Tyvj 1730 BZOJ3196 Loj#106
- [NOIP2002]字串变换 T2 双向BFS
- java集合框架之Collections
- iOS 社交化分享功能
- k8s编排最佳实践
- 玩转PHP中的正则表达式
- 前端学习笔记之CSS选择器
- 【响应式编程的思维艺术】 (5)Angular中Rxjs的应用示例
- PageHelper分页异常(java.base/java.util.ArrayList cannot be cast to com.github.pagehelper.Page)