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))

截取结果

javascript 截取 js数据截取对象_javascript