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

自己做购物网站需要什么/浙江网站建设平台

自己做购物网站需要什么,浙江网站建设平台,可以做高中题目的网站,美团网站开发合作商注意点进行拷贝操作时,须加以区分引用类型和基本数据类型的值,且拷贝引用类型的值时,不是简简单单的复制其保存在栈中的指针,(即浅拷贝)而是应该复制其存储在堆中的数据。解题思路 (1&#xff0…
  1. 注意点
  • 进行拷贝操作时,须加以区分引用类型和基本数据类型的值,且拷贝引用类型的值时,不是简简单单的复制其保存在栈中的指针,(即浅拷贝)而是应该复制其存储在堆中的数据。
  1. 解题思路 (1)方法一:分别对数组、对象、基本数据类型值进行判断、考虑,使用递归的方式复制值 (2)方法二:利用了 JSON.parse()JSON.stringify() 这两个方法实现深拷贝

  2. 代码

/* 方法一 */
function deepClone (val) {var res;if (val && Array.isArray(val)) {res = [];val.forEach(function (item) {res.push(deepClone(item));});} else if (typeof val === 'object' && val !== null) {res = {};for (let key of Object.keys(val)) {res[key] = deepClone(val[key]);}} else {res = val;}return res;
}/* 方法二 */
function deepClone (val) {if (typeof val === 'undefined') {return;}var temp = JSON.stringify(val);return JSON.parse(temp);
}/* 测试代码 */
// 深拷贝基本数据类型值
var val = 'hello world';
console.log('基本数据类型值', deepClone(val));
// 深拷贝数组
var arr = [9, 'cat', true, null, undefined, [1, 2], {foo: 'bar'}];
console.log('数组', deepClone(arr));
// 深拷贝对象
var obj = {name: 'wang',age: 18,isStudent: true,nums: [3, 4],score: {math: 95}
};
console.log('对象', deepClone(obj));
复制代码

转载于:https://juejin.im/post/5bd4605bf265da0a9a39b4d8

http://www.lbrq.cn/news/1307305.html

相关文章:

  • 深圳市手机网站建设企业/seo优化内页排名
  • sql数据库查询网站模板/域名网
  • 做外汇新闻网站/百度seo排名查询
  • 网站优化代码/网站seo推广公司靠谱吗
  • 如何做一网站/软文写作服务
  • 网站制作思路/张家港seo建站
  • 网站如何提高百度排名/传统营销方式有哪些
  • 如何建个使用自己帐户的网站/惠州网站排名提升
  • 网站整体运营思路/百度热搜榜怎么打开
  • 做搜狗pc网站排名/优化大师电脑版官方免费下载
  • 与网站签约/百度一下 你就知道首页官网
  • 做动态网站需要多少钱/seo优化网络推广
  • 哪个网站教做公众号/百度有哪些产品
  • 哪些网站可以做h5/在线查询网站收录
  • 专门做油画交流的网站/新闻式软文经典案例
  • 哪个cms可以做交友网站/网络营销包括的主要内容有
  • 网站设计师对应的专业/深圳谷歌seo公司
  • wordpress文章字号/百度seo网站优化
  • 开发网站能赚多少钱/提交链接
  • 惠州做棋牌网站建设哪家公司便宜/seo资源咨询
  • 网站建设与运营市场开拓方案/百度指数数据分析报告
  • 上海中小企业网站建设/广州aso优化公司 有限公司
  • 网站建设模式/优化网站视频
  • 响应网站怎么做教学视频/关键词查询网站
  • asp网站关键字/seo和sem的区别是什么?
  • 快站app下载/黑锋网seo
  • 独立个人博客网站制作/手机百度识图网页版入口
  • 建立网站如何盈利/昆明seo网站管理
  • 中国建设银行网站密码是什么意思/关键词排名是什么意思
  • 静安网站建设哪里有/百度快速收录技术
  • [MRCTF2020]Ezpop
  • Python第八章作业(初级)
  • “重复”定义函数的睿智(Python/与ai助手“智普清言”深度交流)
  • LeafletJS 进阶:GeoJSON 与动态数据可视化
  • 16路串口光纤通信FPGA项目实现指南 - 第二部分(下)
  • Ext系列文件系统知识点