Js对象 (Object)
对象也是一个变量,但对象可以包含多个值(多个变量或方法),每个值以 key:value 对呈现。
var student= {name:"xiaoming", age:18, code:"110356"};
对象是大括号,数组是中括号
JavaScript 对象是变量的容器,可看作多个变量的集合
Js对象截取
在开发中,如果我们希望截取对象中前面的一部分数据应该如何进行截取呢?比如我们的目的是要截取当前对象的前5组数据,直接看如下案例
//本模板由 壹影(JsHD调试器开发者)收集改写
//模板作者
//Js对象截取
//首先 定义一个默认对象
//我们的目的是要截取当前对象的前5组数据
var Test = {
"Corners":12,
"Crossing":12,
"Dribbling":20,
"Finishing":14,
"First Touch":17,
"Free Kick":13,
"Heading":7,
"Long Shots":11,
"Long Throws":5,
"Marking":3,
"Passing":15,
"Penalty Taking":19,
"Tackling":4,
"Technique":18
}
function intercept(objct,start,end) {
/*参数1为对象, 参数2 为开始截取的位置 参数3为结束截取的位置*/
/*第一步 利用entries 将对象转换成二维数组*/
/*第二步 利用slice 进行截取*/
Index_0=Object.entries(objct).slice(start,end)
/*第三步 利用fromEntries 将二维数组再转换为对象*/
Index_1=Object.fromEntries(Index_0)
/*返回对象*/
return Index_1
};
/*控制台打印对象*/
console.log(intercept(Test,0,5))
截取结果