题目
独一无二的字符串 指的是在一个数组中只出现过 一次 的字符串。
给你一个字符串数组 arr 和一个整数 k ,请你返回 arr 中第 k 个 独一无二的字符串 。如果 少于 k 个独一无二的字符串,那么返回 空字符串 "" 。
注意,按照字符串在原数组中的 顺序 找到第 k 个独一无二字符串。
 
解题思路
使用Map统计数组中元素的个数,筛选Map中数量为1的键,将其放入数组中。
实现代码
| 1 | var kthDistinct = function(arr, k) { | 


知识点 – 常见的非空判断
extra = extra || 0;
如果extra 为undefined或者null,false, extra=0 ;否则为原值。