前端知识笔记

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

实现类数组转化为数组

浏览 165 扫码 分享 2023-05-05 09:01:32
  • 1. call方法
  • 2. Array.from方法
  • 3. 通过call调用splice方法
  • 4. 通过apply调用数组的concat方法

    1. call方法

    1. let args = {
    2. 0: 0,
    3. 1: 1,
    4. 2: 2,
    5. 3: 3,
    6. length: 4
    7. }
    8. let res = Array.prototype.slice.call(args)
    9. console.log(res);

    2. Array.from方法

    1. let res = Array.from(args)

    3. 通过call调用splice方法

    1. let res = Array.prototype.splice.call(args, 0);

    4. 通过apply调用数组的concat方法

    1. let res = Array.prototype.concat.apply([], args)

    若有收获,就点个赞吧

    0 人点赞

    上一篇:
    下一篇:
    • 书签
    • 添加书签 移除书签
    • 初始化
      • 图片转画布
      • html2canvas cookie base64
      • base64加密 cookie加密
      • css初始化
      • webpack-ts基础配置
      • vue初始化
      • e-chart基本结构
    • 前端
      • 算法题
        • 1.两数之和
        • 3. 无重复字符的最长子串
        • 4. 寻找两个正序数组的中位数
      • JavaScript题目
        • 使用继承实现元素的状态变换
        • 题目:给你一个字符串S,找出所有长度为K且包含重复字符的子串,请你返回全部满足要求的子串的数目。
        • 题目:用递归算法实现,数组长度为5且元素的随机数在2-32间不重复的值
        • 题目:写一个方法去掉字符串中的空格(js)
        • 题目:去除字符串中最后一个指定的字符(js)
        • 题目:写一个方法把下划线命名转成大驼峰命名(js)
        • 题目 : 写一个把字符串大小写切换的方法(js)
        • 题目 : 写一个去除制表符和换行符的方法(js)
        • 题目 : 统计某一字符或字符串在另一个字符串中出现的次数(js)
        • 题目 : 写一个加密解密字符串的方法(js)
        • 题目 : 写一个判断数据类型的方法(js)
        • 题目 : 简要描述下什么是回调函数并写一个例子出来(js)
        • 题目 : 写一个获取当前url查询字符串中的参数的方法(js)
        • 题目 : 看如下代码结果, 并解释其结果?(js)
        • 题目 : 关于闭包函数, 得出以下代码的打印结果(js)
        • 题目 : 看如下代码结果, 并解释其结果?(js)
        • 题目 : 返回到顶部的方法有哪些? 把其中一个方法出来 (js)
        • 题目 : 实现一个打点计时器(js)
        • 题目 : 进制转换(js)
        • 题目: JavaScript计算题
        • 题目:正则规则的熟悉、prototype和proto属性的区别和联系、手撕new 构造函数
        • 题目:如何快速让一个数组乱序, 写出来
        • 题目:手撕bind, call, apply方法
        • 题目:写一个获取数组的最大值、最小值的方法(js)
        • 题目:写一个方法判断字符串是否为回文字符串
        • 题目: 手写数组去重的方法(js)
      • 面试题
        • 基本题目
          • 手写promise
          • axios原理
          • 闭包
          • 判断undefined,null,isNaN
          • 深拷贝和浅拷贝
          • 说一下你了解的BFC特性
          • flex布局
          • 原数组改变和不发生改变的方法
          • var,let,const的区别
          • 模块的导入顺序
          • 实现继承的基本思路
          • UDP和TCP的区别
          • Cookie和localStroage和sessionStroage
          • http和https的区别
          • 跨域的基本解决方法
          • Ajax的创建思路
          • get和post的区别
          • 箭头函数和普通函数的区别
          • 如何实现一个继承
          • 前端优化的几条建议
        • 排序算法
          • 常用的排序算法
        • webpack
          • webpack基本介绍
        • js
          • 编写函数使得familys对象数组可根据age、commentnum来进行降序排序并返回新的数组(排序字段优先级age、commentnum)。
          • m数组和n数组进行前后位置的交换
          • 宏任务和微任务
          • 数组中去查找最多元素并且返回它
          • i ,i
          • 实现字符串转换为函数
          • 字符串转换对象的实现方法
          • 实现每隔一秒打印 1,2,3,4
          • 红绿灯问题
          • 解析 URL Params 为对象
          • 将js对象转化为树形结构
          • 实现类数组转化为数组
          • 实现 add(1)(2)(3)
          • 用逗号分隔千分位(有无小数部分)
          • 实现字符串的翻转reserve
          • 实现一个repeat方法
          • 实现一个map函数
          • 实现一个filter方法
          • 手写一个push方法
          • 手写一个flat方法
          • 手写实现数组的去重
          • 实现数组的扁平化
          • 实现数组的求和
          • 实现数组的乱序输出
          • 交换a,b的值,不能用临时变量
          • 实现日期的格式化函数
          • 实现深拷贝的多种方法
          • 实现浅拷贝多种方法
          • 手写一个柯里化函数
          • 手写一个判断类型的函数
          • 手写一个bind函数
          • 手写一个apply函数
          • 手写一个call函数
          • 手写一个事件监听节流函数
          • 手写一个事件监听防抖函数
          • 手写一个Object.create方法
          • 手写一个new 函数
          • 手写一个instanceof方法
          • 手写封装一个Jsonp 解决跨域问题
          • 手写一个Promise ajax
        • css
          • 去除inline-block元素间间距的N种方法
          • 常用的CSS样式整理
          • 实现一个幻灯片的效果
          • 盒子垂直居中的几种方法
          • 使用flex实现三栏布局, 两边固定, 中间自适应
          • 使用CSS画一个三角形
    • Python
      • 常用
        • 1. 新浪搜索接口爬取
        • 2. 访问百度更多页面
        • 3.百度贴吧爬取前n页
        • 4. 使用百度翻译接口
        • 5. 爬取有道翻译
        • 6. 起点中文网页面数据分析
        • 7. 将excel文件中的sheet分离并以csv格式输出
        • 8. 批量修改文件名
        • 9. 批量修改多个文件夹中文件的名称
        • 10. 将excel文件转换成json数据
        • 11. 将一个excel文件中的多个sheet分离出来并且以csv格式保存
        • 12. 将复杂的表格转换成json格式的文件
        • 13. 使用python发送qq邮箱
        • 14. 压缩图片,还有base64格式的图片文件
        • 15. 图片的灰度处理
        • 16. 图片去重
        • 17. 钉钉机器人发送通知
      • 爬虫
        • Selenium详细使用
        • Beautifulsoup4库用法
        • lmxl库用法--xPath
        • re正则爬取
    暂无相关搜索结果!

      让时间为你证明

      展开/收起文章目录

      分享,让知识传承更久远

      文章二维码

      手机扫一扫,轻松掌上读

      文档下载

      请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
      PDF文档 EPUB文档 MOBI文档

      书签列表

        阅读记录

        阅读进度: 0.00% ( 0/0 ) 重置阅读进度

          思维导图备注