我正在尝试围绕解构任务进行实验。现在,我有一个案例,我试图应对自身的破坏。
例如,我有这样的输入:
let input = {latitude: "17.0009", longitude: "82.2108"}
Run Code Online (Sandbox Code Playgroud)
其中latitude,longitude键值是字符串,但我想在进行结构分解时将它们解析为数字。
let input = {latitude: "17.0009", longitude: "82.2108"}
Run Code Online (Sandbox Code Playgroud)
我可以在babel repl中看到这需要引用一个对象,然后访问每个键。因此,以上代码与以下代码相同:
"use strict";
var arr = {
latitude: "17.0009",
longitude: "82.2108"
};
var latitude = arr.latitude,
longitude = arr.longitude;
Run Code Online (Sandbox Code Playgroud)
我想做一些使用解构语法本身的事情。
"use strict";
var arr = {
latitude: "17.0009",
longitude: "82.2108"
};
var latitude = Number(arr.latitude),
longitude = Number(arr.longitude);
Run Code Online (Sandbox Code Playgroud)
我也很乐意看到一些技巧。
更新资料
我可以与,操作员一起提出一些建议:
let input = {latitude: "17.0009", longitude: "82.2108"}
let {latitude,longitude} = input
console.log(typeof latitude,typeof …Run Code Online (Sandbox Code Playgroud)