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中数组和对象)相关推荐

  1. 微信小程序js数组初始化_微信小程序开发之改变data中数组或对象的某一属性值...

    前言:在小程序的开发中,我们在view中便利data中数组或对象时,很多情况下需要在js中动态改变数组或者对象中某一香的属性值. 效果图: 我给大家总结了案例如下: wxml如下: {{item.we ...

  2. 微信小程序学习记录【1】【项目结构构成、官方文档构成、基本配置】

    微信小程序学习记录[1][项目结构构成.基本配置]文章目录 项目结构构成 官方文档结构 基本配置 1. 小程序配置 1.1 app.json 1.2 page(页面名).json 1.3 sitema ...

  3. 微信小程序js数组初始化_微信小程序学习Course 3-2 JS数组对象学习

    微信小程序学习Course 3-2 JS数组对象学习 本节主要介绍JS中的数组. 3-2.1 数组的声明 数组声明的方式多种,如下例.一般我们可以先创建一个空数组,然后再填充. var names = ...

  4. 微信小程序学习记录(二)MQTT连接阿里云

    准备 微信小程序开发工具 MQTT.js库:https://unpkg.com/mqtt@2.18.8/dist/mqtt.min.js点开链接,右击页面内容另存到电脑. 开始 将MQTT.js复制到 ...

  5. 微信小程序学习记录——4.框架-视图层

    文章目录 1.WXML 数据绑定 简单绑定 运算 组合 列表渲染 wx:for block wx:for wx:key 条件渲染 wx:if block wx:if wx:if vs hidden 模 ...

  6. 微信小程序学习记录(一)

    如何定义一个全局变量: 1,在根目录下app.js中添加 App({globalData: {g_isPlayingMusic : false,g_currentMusicPostId :null,d ...

  7. 微信小程序学习记录——3.框架-逻辑层

    文章目录 1.逻辑层简介 2.注册程序 App() onLaunch,onShow参数 getApp() 3.场景值 4.注册页面 Page() 生命周期 生命周期中的函数 初始化数据 页面相关事件处 ...

  8. json 微信小程序 筛选_微信小程序学习记录

    全局配置 app.json 文件用来对微信小程序进行全局配置. pages 类型为 String Array 是 页​面路径列表,创建目录和更改时会自动更改文件. 用于指定小程序由哪些页面组成,每一项 ...

  9. 微信小程序学习记录——5.组件

    文章目录 1.视图容器 view scroll-view swiper swiper-item movable-view movable-area movable-view cover-view co ...

最新文章

  1. matlab 定义矩阵_MATLAB与Python,Mathematica由高维转化一维矩阵的方式的不同
  2. Ubuntu下查看命令的源码
  3. Linux软件安装之YUM
  4. RHEL 6.x 搭建企业级FTP
  5. c语言选择排序_冒泡、插入、选择排序(C语言)
  6. BadI /ui2/catalog_provider_bd
  7. [ CodeVS冲杯之路 ] P3116
  8. UVa272-TeX中的引号
  9. CodeForces - 540D Bad Luck Island —— 求概率
  10. java 多个方法_java中的多个main()方法
  11. msyql开启慢查询以及分析慢查询
  12. 以下构成python循环结构的方法中正确的是_python教程:python循环结构
  13. cmake之系统头文件(六)
  14. php 面向对象编程(class)之从入门到崩溃 基础篇
  15. CUDA入门(六) 异步并行执行解析
  16. 飞秋mac版字符乱码_Mac版QQ的OCR文字识别功能究竟有多好用?
  17. html中给div加链接,用html给div加类似a标签的超链接(转)
  18. MFC之MessageBox用法
  19. 鸿蒙超级终端使用教程,超级终端怎么用(超级终端使用配置教程)
  20. 【无标题】C# 修改操作时禁用过滤器

热门文章

  1. Javascript相框特效
  2. 将字符串从小到大进行排序
  3. 下载suds 报错 ModuleNotFoundError: No module named ‘suds‘
  4. html加载慢的原因,记一次网站主页速度加载慢的原因排查
  5. dbhelper连接mysql_连接数据库DBHelper怎么连接不上?
  6. 疯狂过山车Android,人类疯狂过山车
  7. mysql表加锁与优化
  8. 想创业 先学如何获得投资
  9. JAVA企业面试题精选 数据库21-30
  10. Android 新版v2签名渠道包工具