let selKeys = Object.keys(this.select);
时间: 2024-06-06 19:05:47 浏览: 9
这段代码是用来获取一个对象的所有可枚举键(即属性名)的数组。`this.select` 是一个对象,`Object.keys()` 方法会返回一个由该对象的属性名组成的数组。
具体来说,`Object.keys()` 方法接收一个对象作为参数,返回一个包含该对象所有可枚举属性名的字符串数组。在这里,`this.select` 对象的属性名即为需要返回的键。这些键被返回并存储在 `selKeys` 变量中。
相关问题
let keys = Object.keys(item)
这段代码是用来获取一个对象中所有的属性名,并存储在一个数组中。具体解释如下:
- `Object.keys()`是一个 JavaScript 内置函数,用于获取一个对象的所有属性名,并返回一个由属性名组成的数组。
- `item`是一个对象,我们要获取它的所有属性名,因此将其作为`Object.keys()`的参数传入。
- `keys`是一个新定义的变量,用来存储`item`对象的所有属性名,它被赋值为`Object.keys(item)`的返回值,即一个由属性名组成的数组。
因此,执行完这段代码后,`keys`变量中存储的就是`item`对象的所有属性名。
makeDecision(){ let items = []; let mins = []; let maxs = []; let selKeys = Object.keys(this.select); for(let i=0;i<selKeys.length;i++){ if(this.select[selKeys[i]]) { items.push(selKeys[i]); mins.push(this.minvalue[selKeys[i]]); maxs.push(this.maxvalue[selKeys[i]]); } } let index = this; $.ajax({ type: "POST", url: "/make_decision_mapping", data: {"items":items,"mins":mins,"maxs":maxs}, traditional: true, success: function (rtn) { console.log(rtn); index.decisions = []; for(let i=0;i<rtn.tecs.length;i++){ let obj = {}; let names = index.tecName(rtn.tecs[i]); obj.tecone = index.getTecString(names["坡体防护技术"]); obj.tectwo = index.getTecString(names["截排水技术"]); obj.tecthree = index.getTecString(names["建植技术"]); obj.tecfour = index.getTecString(names["养护技术"]); obj.score = rtn.scores[i]; index.decisions.push(obj); } } }); },
这段代码是一个 JavaScript 函数,名为 `makeDecision()`。该函数会执行一个 AJAX POST 请求,发送 items、mins 和 maxs 三个参数到服务器的 "/make_decision_mapping" URL,然后等待服务器返回结果。在请求成功后,该函数会将返回的数据解析为 decisions 数组,并将其赋值给 index.decisions 变量。decisions 数组中的每个元素都是一个对象,包含了四个技术方案和一个得分。其中,`index` 是一个当前对象的引用,`$` 是 jQuery 库的全局变量。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)