相关疑难解决方法(0)

解构时如何将字符串解析为数字?

我正在尝试围绕解构任务进行实验。现在,我有一个案例,我试图应对自身的破坏。

例如,我有这样的输入:

let input = {latitude: "17.0009", longitude: "82.2108"}
Run Code Online (Sandbox Code Playgroud)

其中latitudelongitude键值是字符串,但我想在进行结构分解时将它们解析为数字。

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)

javascript destructuring ecmascript-6

19
推荐指数
3
解决办法
1306
查看次数

标签 统计

destructuring ×1

ecmascript-6 ×1

javascript ×1