提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
八股文还是有点东西的
提示:以下是本篇文章正文内容,下面案例可供参考
一、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指向等知识点巩固。