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

网站验证码怎么做江门seo培训

网站验证码怎么做,江门seo培训,网站建设及政务工作自查,短视频带货免费平台1.找出对象 obj 不在原型链上的属性(注意这题测试例子的冒号后面也有一个空格~) 返回数组,格式为 key: value结果数组不要求顺序 输入: var C function() {this.foo ‘bar’; this.baz ‘bim’;}; C.prototype.bop ‘bip’; iterate(new C()); 输出…
1.找出对象 obj 不在原型链上的属性(注意这题测试例子的冒号后面也有一个空格~)
  • 返回数组,格式为 key: value
  • 结果数组不要求顺序
    输入:
    var C = function() {this.foo = ‘bar’; this.baz = ‘bim’;};
    C.prototype.bop = ‘bip’;
    iterate(new C());
    输出: [“foo: bar”, “baz: bim”]
function iterate(obj) {const result = [];for(let key in obj) {if(obj.hasOwnProperty(key)) {result.push(`${key}: ${obj[key]}`)}}return result;
}

obj.hasOwnProperty(key) 判断键值key对应的属性是否在对象obj自身。

2. 请补全JavaScript代码,要求返回参数数字的千分位分隔符字符串。

输入:_comma(12300)
输出:‘12,300’

function _comma(number) {if (number < 1000) {return number.toString()} else {return _comma(Math.floor(number/1000)) + ',' + _comma(number%1000)}
}

解题思路:在字符串长度不确定的情况下,可以使用递归。 _comma(number % 1000) 是获取数字最后三位,将其放在返回值的最后面,并且在前面加一个逗号,_comma(Math.floor(number / 1000)) 是将剩下的部分传入函数本身,不断重复,直到入参的number小于1000,返回 number.toString(),函数最后返回一个完整的千位分隔符的字符串。

3.请补全JavaScript代码,要求返回一个长度为参数值并且每一项值都为参数值的数组。

注意: 请勿直接使用for/while

const _createArray = (number) => {// 补全代码let arr = new Array(number)let newArr = arr.fill(number)return newArr
}

使用了数组的Array.fill()方法.

// fill()方法用一个固定值填充一个数组中从其实索引到中终止索引内的全部元素,不包括终止索引。
// 语法:arr.fill(value,start,end)
// value: 用来填充数组元素的值
// start: 起始索引,默认值为0
// end: 终止索引,默认值为this.length,如果不填的话,就包括终止索引
// 注: 1.返回修改后的数组 
//     2.如果start为负数,则开始索引被计算为length+start 
//     3.如果end为负数,则结束索引被计算为length+end
//     4.start和end参数是可选的,默认值分别为0和arr.length
//     5.当一个对象被传递给fill方法时,填充数组的是这个对象的引用
const arr = [1, 2, 3, 4]
console.log(arr.fill(0, 2, 4)); //[1,2,0,0]    从索引0开始,到索引2结束,不包括终止索引,将值替换为4
console.log(arr.fill(5, 1)); // [1,5,5,5]
console.log(arr.fill(6)); // [6,6,6,6]
// 示例
[1, 2, 3].fill(4);               // [4, 4, 4]
[1, 2, 3].fill(4, 1);            // [1, 4, 4]
[1, 2, 3].fill(4, 1, 2);         // [1, 4, 3]
[1, 2, 3].fill(4, 1, 1);         // [1, 2, 3]
[1, 2, 3].fill(4, 3, 3);         // [1, 2, 3]
[1, 2, 3].fill(4, -3, -2);       // [4, 2, 3]
[1, 2, 3].fill(4, NaN, NaN);     // [1, 2, 3]
[1, 2, 3].fill(4, 3, 5);         // [1, 2, 3]
console.log(Array(3).fill(4));   // [4,4,4]
http://www.yayakq.cn/news/481151/

相关文章:

  • 模板下载免费网站网站备案怎么取消
  • 商城网站怎么自己搭建万盛经开区规划建设局网站
  • 汽车网站建设方案电脑网站模版
  • 番禺网站建设公司网站建设和推广电话销售话术
  • 婚纱影楼网站上海网页制作模板
  • 站长工具黄西安房产网签查询官网
  • 天机seo一流的常州网站优化
  • 常州市建设工程网站修改wordpress 表格
  • 兰州网站建设招聘信息手机网站开发最好用的框架
  • 宜昌市夷陵区建设局网站余姚做网站62752762
  • 网站开发应财务如何记账技术支持 贵阳贵阳网站建设
  • 自动生成网站地图的工具小程序网站做多大尺寸
  • 网站配色 要用什么原则wordpress 文章概要
  • 物联网小程序开发网页优化哪家公司做得好
  • 网站运营维护措施有哪些动漫制作专业专升本
  • 网站数据抓取怎么做网站关键词密度太高怎么处理
  • 腐女喜欢做的网站wordpress文章分页标题
  • ppt下载模板免费网站做网站成功案例
  • 做蔬菜的网站有哪些企业建站套餐
  • flash网站需要改变制作自己的网站 域名怎么弄
  • 门户定制网站建设公司工商注册名称核准
  • 南山网站-建设深圳信科视频链接生成
  • 专业的营销型网站企业文化铜陵市建设工程管理局网站
  • 湘潭建设网站公司怎么查看网站是否做百度排名
  • 信息化建设 公司网站抖音搜索关键词推广
  • 宜兴网站开发it培训机构包就业
  • iis网站建设辽宁朝阳哪家做网站好
  • 做自适应网站对设计稿的要求wordpress网页游戏主题
  • 点评网站模板google建网站
  • 礼品册兑换 网站建设html格式的网站地图