Перейти до вмісту

Функції

JavaScript рухається швидко, але здається, що розробники JavaScript рухаються ще швидше, оскільки багато відносно нових функцій уже демонструють високий рівень впровадження.

Елементи синтаксису

Які з наведених елементів синтаксису ви використовували?
0%
16%
32%
48%
64%
80%
1

18,155
2

13,947
3

7,820
4

7,087
5

4,882
6

3,713
7

Нічого

1,948
0%
16%
32%
48%
64%
80%
% від тих, хто відповів на питання
Які з наведених функцій String ви використовували?
0%
15%
29%
44%
59%
73%
1

16,157
2

9,741
3

5,385
4

Нічого

4,318
0%
15%
29%
44%
59%
73%
% від тих, хто відповів на питання
Які з наведених функцій Array ви використовували?
0%
10%
20%
29%
39%
49%
1

6,122
2

6,078
3

5,274
4

3,186
5

2,204
6

Нічого

9,989
0%
10%
20%
29%
39%
49%
% від тих, хто відповів на питання

Асинхронні функції

Які з наведених асинхронних функцій ви використовували?
0%
15%
29%
44%
59%
74%
1

16,053
2

9,334
3

9,293
4

Нічого

2,781
0%
15%
29%
44%
59%
74%
% від тих, хто відповів на питання
Ми покликали спільноту JavaScript поділитися своїм "вибором року"

Мій вибір 2023: Replicache

За останні роки жодна інша технологія не мала більшого впливу на якість того, що я розробив. Я думаю, що вони на передовій розширення можливостей вебу.
Ми покликали спільноту JavaScript поділитися своїм "вибором року"

Dax Raad

Розроблюю SST і terminal
Які з наведених API браузера ви використовували?
0%
12%
24%
37%
49%
61%
1

13,112
2

Progressive Web App

10,255
3

7,104
4

3,932
5

3,888
6

3,880
7

3,400
8

3,359
9

1,969
10

1,869
11

1,350
12

357
13

Нічого

3,251
0%
12%
24%
37%
49%
61%
% від тих, хто відповів на питання

Проблеми мови

Які проблеми найбільше розчаровують вас у мові JavaScript?
Довільна форма
0%
17%
34%
50%
67%
84%
1

Static typing

2

ESM & CJS

3

Dates

4

TypeScript support

5

Browser support

6

Performance

7

Error handling

8

Async programming

9

Choice overload

10

Security

0%
17%
34%
50%
67%
84%
% від тих, хто відповів на питання

Проблеми API браузера

Які проблеми найбільше розчаровують вас в API браузера?
Довільна форма
0%
15%
30%
46%
61%
76%
1

Browser support

3

Lack of documentation

4

Dates

5

Performance

6

Excessive complexity

7

DOM API

9

Firefox issues

10

Lack of adoption

0%
15%
30%
46%
61%
76%
% від тих, хто відповів на питання
Ми покликали спільноту JavaScript поділитися своїм "вибором року"

Мій вибір 2023: Alba Silvente Fuentes

Alba writes about frontend development, web architecture, and web performance, spoke at many conferences, and has a podcast, "No me da la vida". She has been inspiring many devs, and I'm one of them!
Ми покликали спільноту JavaScript поділитися своїм "вибором року"

Arisa Fukuzaki

Senior DevRel Engineer & Docs at Storyblok

Список читання

0%
88%
177%
265%
354%
442%
1

2,989
2

2,583
3

2,373
4

2,339
5

1,669
6

1,578
7

1,492
8

1,439
9

1,378
10

1,369
11

1,299
12

1,198
13

1,151
14

1,123
15

1,109
16

1,090
17

1,025
18

929
19

900
20

881
21

876
22

860
23

843
24

828
25

827
26

804
27

750
28

Progressive Web App

723
29

718
30

707
31

657
32

650
33

636
34

614
35

576
36

514
37

510
38

510
39

478
40

472
41

463
42

453
43

443
44

438
45

422
46

420
47

399
48

399
49

396
50

389
51

Поза лімітом

30,069
0%
88%
177%
265%
354%
442%
% від тих, хто відповів на питання
Скільки разів кожен з елементів був доданий до списку читання респондента — функції, що дає змогу користувачам дізнатися більше про відповідні теми під час опитування.

Рекомендовані джерела

Test Your JavaScript Knowledge
Lydia Hallie

Test Your JavaScript Knowledge

Challenge your core knowledge of JavaScript with 50 interactive quiz questions covering topics like the event loop, scopes and closures, the "this" keyword, classes and prototypes, garbage collection, and more!
JavaScript: The Hard Parts, v2
Will Sentance
Codesmith

JavaScript: The Hard Parts, v2

Combining mental models of JavaScript's inner workings and hands-on programming challenges, this course will give you a solid understanding of callbacks and higher-order functions, closure, asynchronous JavaScript, and object-oriented JavaScript.
Дякуємо нашим партнерам за підтримку! Детальніше.