微信小程序学习记录2(js中数组和对象)
1.数组
1.数组的创建:
推荐方式:
var array =[]
2.js的数组可以装不同类型的变量
例如:
array=['张三',123,aabb]
3.利用下标索引
4.数组的一些方法:
.length:长度 .push():末尾添加新元素 .pop():末尾删除新元素
5
2.对象
JavaScript 对象是键值对的容器,对象也一个变量,但对象可以包含多个值(多个变量),每个值以 name:value 对呈现,例如:var car = {name:"Fiat", model:500, color:"white"};对象中也有方法,无须键对值方式,在访问时对象.方法名()即可
创建方式1(字面量直接创建):
var xiaoshitou = {
name:'张三',
age:19,
wechat:'aabbcc'
},
创建方式2(使用 new Object()创建,这种就是先创建一个对象,再赋值):
var obj = new Object()
obj.name='编程小石头'
obj.age=18
创建方式3(使用构造函数创建对象):
function Person(name,age,wechat){
this.name=name,
this.age=age,
this.wechat=wechat
}
调用:var obj1=new Person('张三','19','aaabbb')
创建方式3可以重复使用,可看作类
调用属性方式:1.对象名.属性名 2.对象名['属性名']
微信小程序学习记录2(js中数组和对象)相关推荐
- 微信小程序js数组初始化_微信小程序开发之改变data中数组或对象的某一属性值...
前言:在小程序的开发中,我们在view中便利data中数组或对象时,很多情况下需要在js中动态改变数组或者对象中某一香的属性值. 效果图: 我给大家总结了案例如下: wxml如下: {{item.we ...
- 微信小程序学习记录【1】【项目结构构成、官方文档构成、基本配置】
微信小程序学习记录[1][项目结构构成.基本配置]文章目录 项目结构构成 官方文档结构 基本配置 1. 小程序配置 1.1 app.json 1.2 page(页面名).json 1.3 sitema ...
- 微信小程序js数组初始化_微信小程序学习Course 3-2 JS数组对象学习
微信小程序学习Course 3-2 JS数组对象学习 本节主要介绍JS中的数组. 3-2.1 数组的声明 数组声明的方式多种,如下例.一般我们可以先创建一个空数组,然后再填充. var names = ...
- 微信小程序学习记录(二)MQTT连接阿里云
准备 微信小程序开发工具 MQTT.js库:https://unpkg.com/mqtt@2.18.8/dist/mqtt.min.js点开链接,右击页面内容另存到电脑. 开始 将MQTT.js复制到 ...
- 微信小程序学习记录——4.框架-视图层
文章目录 1.WXML 数据绑定 简单绑定 运算 组合 列表渲染 wx:for block wx:for wx:key 条件渲染 wx:if block wx:if wx:if vs hidden 模 ...
- 微信小程序学习记录(一)
如何定义一个全局变量: 1,在根目录下app.js中添加 App({globalData: {g_isPlayingMusic : false,g_currentMusicPostId :null,d ...
- 微信小程序学习记录——3.框架-逻辑层
文章目录 1.逻辑层简介 2.注册程序 App() onLaunch,onShow参数 getApp() 3.场景值 4.注册页面 Page() 生命周期 生命周期中的函数 初始化数据 页面相关事件处 ...
- json 微信小程序 筛选_微信小程序学习记录
全局配置 app.json 文件用来对微信小程序进行全局配置. pages 类型为 String Array 是 页面路径列表,创建目录和更改时会自动更改文件. 用于指定小程序由哪些页面组成,每一项 ...
- 微信小程序学习记录——5.组件
文章目录 1.视图容器 view scroll-view swiper swiper-item movable-view movable-area movable-view cover-view co ...
最新文章
- matlab 定义矩阵_MATLAB与Python,Mathematica由高维转化一维矩阵的方式的不同
- Ubuntu下查看命令的源码
- Linux软件安装之YUM
- RHEL 6.x 搭建企业级FTP
- c语言选择排序_冒泡、插入、选择排序(C语言)
- BadI /ui2/catalog_provider_bd
- [ CodeVS冲杯之路 ] P3116
- UVa272-TeX中的引号
- CodeForces - 540D Bad Luck Island —— 求概率
- java 多个方法_java中的多个main()方法
- msyql开启慢查询以及分析慢查询
- 以下构成python循环结构的方法中正确的是_python教程:python循环结构
- cmake之系统头文件(六)
- php 面向对象编程(class)之从入门到崩溃 基础篇
- CUDA入门(六) 异步并行执行解析
- 飞秋mac版字符乱码_Mac版QQ的OCR文字识别功能究竟有多好用?
- html中给div加链接,用html给div加类似a标签的超链接(转)
- MFC之MessageBox用法
- 鸿蒙超级终端使用教程,超级终端怎么用(超级终端使用配置教程)
- 【无标题】C# 修改操作时禁用过滤器