小编Jea*_*rre的帖子

在 Javascript 中从 ISO 代码获取国家/地区名称

拥有国家 ISO 代码列表,可在此处供参考:

有没有办法从中返回国家名称?

例如,有一个函数 ,getCountryName()如果调用该函数getCountryName('AL')将返回“阿尔巴尼亚”等。

我这样做是为了保存整个列表并像使用字典一样对其进行处理,但我想知道是否有一种方法无需将整个国家/地区保存到列表中。

javascript iso dictionary ecmascript-6

4
推荐指数
1
解决办法
5802
查看次数

通过仅选择对象的一部分属性,从另一个对象数组构建对象数组

具有以下输入数组:

const initialArray = [{name: 'john', age: 12, height: 178, likes: 'music'},
                      {name: 'mike', age: 22, height: 181, likes: 'sport'},
                      {name: 'anna', age: 18, height: 175, likes: 'sleep'},
                      {name: 'paul', age: 24, height: 170, likes: 'drink'}
                     ];
Run Code Online (Sandbox Code Playgroud)

我想构建一个新的对象数组,其中仅包含一些属性,例如nameheight。结果将是:

result = [{name: 'john', height: 178},
          {name: 'mike', height: 181},
          {name: 'anna', height: 175},
          {name: 'paul', height: 170}
         ];
Run Code Online (Sandbox Code Playgroud)

尝试过map,但可能有问题:

  const result = initialArray.map((a) => {
    a.name, a.height
  });
Run Code Online (Sandbox Code Playgroud)

javascript arrays object ecmascript-6

2
推荐指数
1
解决办法
6278
查看次数

检查数组数组是否包含javascript中的值

我知道如果有一个值数组,则必须使用这种方法:

console.log(['joe', 'jane', 'mary'].includes('jane')); // true
Run Code Online (Sandbox Code Playgroud)

但是在数组数组的情况下,是否有一种简短的方法来做到这一点?之间没有其他计算。

对于此输入:

[['jane'],['joe'],['mary']]
Run Code Online (Sandbox Code Playgroud)

javascript arrays include ecmascript-6

0
推荐指数
1
解决办法
56
查看次数

标签 统计

ecmascript-6 ×3

javascript ×3

arrays ×2

dictionary ×1

include ×1

iso ×1

object ×1