卖萌面试题分享

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


八股文还是有点东西的


提示:以下是本篇文章正文内容,下面案例可供参考

一、pandas是什么?

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

二、使用步骤

1.数组和合并成一个对象(注意输出格式)

代码如下(示例):

//数组和合并成一个对象(注意格式)
  let myArray = [{
      "id": "1",
      "name": "apple"
    },
    {
      "id": "2",
      "name": "pear"
    },
    {
      "id": "3",
      "name": "pen"
    },
    {
      "id": "4",
      "name": "bag"
    }
  ];

  //输出格式
  myArray[0] _id:"1"
  myArray[0] _name:"apple"
  myArray[1] _id:"2"
  myArray[1] _name:"pear"
  myArray[2] _id:"3"
  myArray[2] _name:"pen"
  myArray[3] _id:"4"
  myArray[3] _name:"bag"
  
  //作答区域
  let obj = {}
  for (let i in myArray) {
    for (let key in myArray[i]) {
      obj[`myArray[${i}]_${key}`] = myArray[i][key]
    }
  }
  console.log(obj)

2.合并数组arr1,arr2

代码如下(示例):

  let arr1 = [1, 2, 3, 4, 5, 6];
  let arr2 = ['a', 'b', 'c', 'd', 'e', 'f'];

// 作答区域
  let arr3 = [...arr1, ...arr2];
  console.log(arr3);

3.根据代码,输出结果(深拷贝 浅拷贝)

代码如下(示例):

   const myObj1 = {
    "picurl": "htpps://ceshi.ceshi.ceshi",
    "array": ['img.png', 'img.png', 'img.png', 'img.png']
  }
  function change(t,list,url){
    console.log(this) // 考察普通函数的指向问题
    t.picurl=''; //深拷贝 浅拷贝 和 基本数据类型 引用数据类型的知识点
    list.forEach(item => url+item)
    t.array.forEach(item => item = '') 
  }
  console.log(myObj1,myObj1.array,myObj1.picurl,'第一次输出')
  change(myObj1,myObj1.array,myObj1.picurl)
  console.log(myObj1,myObj1.array,myObj1.picurl,'第二次输出')

4.foreach

代码如下(示例):

 const myObj = {
    "picurl": "htpps://ceshi.ceshi.ceshi",
    "array": ['img.png', 'img.png', 'img.png', 'img.png']
  }
  myObj.array.forEach(val => {
    debugger
    val = myObj.picurl + val;
    console.log(val)
  })
  console.log(myObj.array) //  ['img.png', 'img.png', 'img.png', 'img.png']


总结

提示:深拷贝、浅拷贝、this指向等知识点巩固。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值