当前位置: 首页 > news >正文

国内 设计网站的公司我想做电商怎么加入

国内 设计网站的公司,我想做电商怎么加入,做一个网站以及app多少钱,博客网络营销方式之前一直觉得Ext.apply,Ext.clone,Ext.Object.merge这三个方法都差不多,但是今天仔细看了一下,有些区别如下: 1.apply(b, a)方法是把a对象的所有属性都复制给 b 对象,如果属性有相…

  之前一直觉得Ext.apply,Ext.clone,Ext.Object.merge这三个方法都差不多,但是今天仔细看了一下,有些区别如下:

1.apply(b,  a)方法是把a对象的所有属性都复制给 b 对象,如果属性有相同的就覆盖b对象中的属性值,另外一个applyIf()类似

于apply的方法不会覆盖.而且a对象第一层的属性的改变不影响b 对象的第一层的属性,但是a对象里面嵌套的对象的属性的改变就会影响到b的.

var a={a:"a",b:"b",c:{c:'c'}}
var b={e:"e"}
Ext.apply(b,a)
b.c.c="aa"
console.log(a)


输出: {a:"a",b:"b",c:{c:"aa"}} a的值改变了,因为b里面嵌套的对象的属性值改变了.

 

2.Ext.Object.merge(b,a)可以解决上面的apply的问题,a中嵌套的对象的属性值的改变不会影响b的属性值.

上面的两个方法只局限于对象,对于数组不可行.

3.var b = Ext.clone(a) 是把a的所有东西都克隆出一份给b,而且a的属性值的改变不会影响到b.但是clone这个方法可用于对象

和数组,如下:

var a=[1,2,3]var b=Ext.clone(a)
delete a[1]
console.log(b)

输出 [1,2,3]

http://www.15wanjia.com/news/2520.html

相关文章:

  • 二手交易网站怎么做兰州seo公司
  • APP网站怎么做培训心得体会1000字通用
  • 广州网站建设电话怎么查询最新网站
  • 3g网站制作网站设计与网页制作
  • 淮北论坛招聘求职站长工具seo综合
  • 深圳南山网站建设抖音关键词排名推广
  • 聚享游网站如何做推广中央电视台一套广告价目表
  • 济南市政府采购中心南做网站企业关键词排名优化网址
  • 写代码的软件有哪些网站的seo优化报告
  • 网站怎样做图片滚动深圳外贸推广公司
  • 杭州做网站公司哪家好升华网络推广软件
  • 东莞工业品网站建设民宿平台搜索量上涨
  • 美容培训东莞网站建设赣州seo培训
  • 如何免费创建网站足球直播在线直播观看免费cctv5
  • 扬州网站建设公司国外网站开发
  • 怎样做可以连接服务器的网站宁波网站推广方式怎么样
  • 淘宝优惠网站建设企业培训计划方案
  • 怎么做网站的301汕头seo快速排名
  • 网站的banner做多大天津seo诊断
  • 石家庄网站建设是什么意思东营网站建设费用
  • 阿里云网站公安备案系统北京软件开发公司
  • 网站制作代码我想接app纯注册推广单
  • 腾讯的网站建设用了多少钱seo简单速排名软件
  • 丹阳网站建设搭建一个网站需要多少钱?
  • 做房产网站多少钱抖音优化是什么意思
  • 临沂做网站建设的公司嘉兴百度快照优化排名
  • 创美艺佳网站是谁做的网店运营推广方案
  • 山西免费网站制作免费seo
  • 新闻资讯型网站开发搜索引擎是软件还是网站
  • 电影网站怎么做关键词搭建一个app平台需要多少钱