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

我如何做网络推广网站如何做推广有源码后怎么做网站

我如何做网络推广网站如何做推广,有源码后怎么做网站,asp.net 网站开发项目,大型的营销型网站建设** /* for of 是用来循环可迭代属性的,如何判断是否是可迭代属性,数据原型链上有个Symbol.iterator说明这个数据是可迭代数据 Symbol.iterator是一个函数,调用此函数,会返回一个对象,对象的内部有一个next函数,调用next函数会返回一个对象这个对象内部有value和done值&#xf…

**

/* for of 是用来循环可迭代属性的,如何判断是否是可迭代属性,数据原型链上有个Symbol.iterator说明这个数据是可迭代数据 Symbol.iterator是一个函数,调用此函数,会返回一个对象,对象的内部有一个next函数,调用next函数会返回一个对象这个对象内部有value和done值,value表示你正在迭代的属性的内容,done来标识是否迭代完成,迭代完成done为true,否则done为false */

**

let arr = [10, 20]
console.log(‘arr’, arr);
let set = new Set([123, 2]);
console.log(‘set’, set);
console.log(‘arr[Symbol.iterator]’, arr[Symbol.iterator]);
// arr[Symbol.iterator]是一个函数,函数return一个对象,内部有一个next方法
console.log(‘arrSymbol.iterator’, arrSymbol.iterator);//这个对象内部有个next方法
let iter = arrSymbol.iterator;
console.log(‘iter.next()’, iter.next());
console.log(‘iter.next()’, iter.next());
console.log(‘iter.next()’, iter.next());
/*
arr[Symbol.iterator]下的函数是需要返回一个对象,这个return对象上面返回一个next方法,调用这个next方法会return 一个迭代对象,{value:1,done},value表示迭代的真实value值,比如数组那就是数组的真实值,done表示是否迭代完真个数据,为false表示没有迭代完,如果迭代完了done为true;
*/
const replacer = function (key, value) {//配合JSON.stringify把不需要的属性过滤出来
console.log(‘key’, key);
console.log(‘value’, value);
if (isNaN(+key)) {//如果key不是数字就忽略该项,return undefined就表示忽略该项
return undefined
} else {
return value
}
}

let iteratorObj = {
1: 1,
2: 2,
Symbol.iterator {
let arr = Object.values(JSON.parse(JSON.stringify(iteratorObj, replacer))),
index = 0,
len = arr.length
console.log(arr, 1);
return {
next() {
if (index < len) {
return {
value: arr[index++],
done: false
}
} else {
return {
value: undefined,
done: true
}
}
}
}
}
}

//让对象变成可迭代的数,可以被for of循环
for (const item of iteratorObj) {
console.log(‘iteratorObj_item’, item);
}

const JSONObj = {
1: 1,
2: 2,
test: ‘123’,
key: undefined,
fun: function () {

}

}

/*
JSON.stringify(),
使用在转化对象的时候,可以传递两个参数第一个是你要转的数据,第二个是一个函数,函数内部有key,value你可以根据key,value去过滤数据
return undefined就表示忽略该项
,第二个参数除了可以传递函数还可以传递数组,数组内部是你要保留的key的属性;
如上JSON.stringify(JSONObj, [‘test’])→这样就只转了test

const fi = (key, value) => {
if (key == ‘test’ || key == ‘fun’) {
return undefined
}
return value
}
const res = JSON.stringify(JSONObj, fi);
console.log(JSON.stringify(JSONObj, [‘test’], ‘zhang_’));//第三个参数是给key家前缀

*/
const fi = (key, value) => {
if (key == ‘test’ || key == ‘fun’) {
return undefined
}
return value
}
const res = JSON.stringify(JSONObj, fi);
console.log(‘res’, res);//
const JSONArr = [124, 5235, 235]
console.log(JSON.stringify(JSONObj, [‘test’], ‘zhang_’));//第三个参数是给key家前缀

http://www.yayakq.cn/news/780081/

相关文章:

  • 给学校做网站自己制作视频的app
  • 做网站方案怎么写wordpress 如何备份数据库
  • 网站的首页文案建设银行企业银行官网
  • 网站报价方案 模板凡科建站的怎么取消手机网站
  • 网站能需要怎么做才不会被攻击策划书范文案例
  • 表白网站制作模板建设部166号令住建部网站
  • html5手机企业网站模板怎样做营销型网站
  • 前端个人介绍网站模板下载罗湖商城网站设计电话
  • 外贸公司应该怎样做外贸网站wordpress 需要zend
  • 视频多的网站建设湖南长沙微信平台号
  • 提供网站空间服务器怎么开发属于自己的app软件
  • indesign做网站网站标题优化怎么做
  • d网站建设的目的小程序公司开发
  • 桐城58网站在那里做网站开发一键上架淘宝
  • 建盏公司官方网站购物网站个人中心模板
  • 德州网站制作哪家好全网营销图片
  • 西安模板做网站老外做摄影网站花多少钱
  • 白云外贸型网站建设淘宝网发布网站建设
  • 云阳有没有做网站的北京网络法庭
  • 地图定位网站开发网站简繁切换js
  • 自己做网站需要什么技能佛山营销型网站
  • 口腔医院网站做优化做饲料机的川工网站
  • 北京网站建设公司哪家好网页设计与制作简历
  • 网站服务器多少钱网站备案时核验单
  • 网站建设费用能否计入广告费拟一份饰品网站建设合同
  • 网站开发工具最适合专门做餐饮运营的网站
  • 博客推广那个网站列好北京改网站
  • 电子商务网站开发与建设34线城市做网站推广
  • 现在清算组备案在哪个网站做上海搬家公司价目表
  • 扬州市城市建设投资公司网站连云港网站建设电话