Skip to content

Commit 12afef5

Browse files
authored
Update js codes.docx
1 parent 21eae96 commit 12afef5

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

js codes.docx

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3103,6 +3103,19 @@ However, if you use the assignment operator for a reference value, it will not c
31033103
JS objects (as non-primitive data types) differ because they have reference values and those values are mutable. This means they share a memory address when shallow copied.
31043104
=========================================================================================================================================================================
31053105
Airbus Interview Question:
3106+
function countOccurance(arr){
3107+
let map ={}, sortedArr = arr.sort((a,b)=>a-b);
3108+
for(var item of sortedArr){
3109+
if(map[item]){
3110+
map[item]++
3111+
}else{
3112+
map[item] = 1;
3113+
}
3114+
}
3115+
return map;
3116+
}
3117+
console.log(countOccurance([1, 4, 91, 21, 91, 0, 32, 4, 11, 3, 54, 34, 21]))
3118+
--------------------------------------------------------------------------------
31063119
function countOccurance(arr){
31073120
let map ={}, sortedArr = arr.sort((a,b)=>a-b);
31083121
for(var item of sortedArr){

0 commit comments

Comments
 (0)