帶漢字陣列字串大小過濾排序

2021-10-06 08:33:51 字數 974 閱讀 4739

const data1 =[,

,,,,

,,]

// 中英文可用。

data1.

sort

((a, b)

=> a.name.

localecompare

(b.name)

)//注意,filter不會改變原陣列,sort改變原陣列

//以下做過濾排序,不改變原陣列,需要接收

//公升序

const resetdata = data1.

filter

(item => item.age >=18)

.sort

((a, b)

=> a.name.

localecompare

(b.name)

)//降序

const resetdata = data1.

filter

(item => item.age >=18)

.sort

((a, b)

=> b.name.

localecompare

(a.name)

)

localecompare方法介紹

// 前提:使用unicode 編碼。

// 支援漢字,中英文可用

'a'.

localecompare

('a'

)// 相等:0

'a'.

localecompare

('b'

)// a不大於b:-1

'b'.

localecompare

('a'

)// b大於a:1

'周'.

localecompare

('周'

)// 相等:0

數字,陣列,字串

例項 include using namespace std intmain 序號函式 描述 1double cos double 該函式返回弧度角 double 型 的余弦。2double sin double 該函式返回弧度角 double 型 的正弦。3double tan double 該函...

陣列 字串的大小

首先,先看這樣一段程式 include int main printf p n arr printf d n arr return 0 執行的結果 這裡,printf p n arr 指的是列印陣列arr的首元素arr 0 的位址,為00d5f14 printf d n arr 指的是列印指向陣列a...

C 獲取帶漢字的字串長度

正常情況下,我們是直接去string的length的,但是漢字是有兩個位元組的,所以直接用length是錯的。如下圖 所以應該用以下 來獲取長度 private void button1 click object sender,eventargs e public static int getlen...