Atrisināts: javascript noņem visas jaunās rindiņas

Ja noņemat visas jaunās rindiņas no virknes JavaScript, jūs faktiski noņemat visas atstarpes rakstzīmes, tostarp jaunās rindiņas. Tas var radīt problēmas, ja sagaidāt, ka virkne tiks uzskatīta par vienu vienību, kad tā tiek nodota funkcijai vai tiek izmantota izteiksmē.

 from string

var str = "Hello rn World"; 
// Outputs "Hello World" 
str = str.replace(/r?n|r/g, '');

Koda rindā tiek izmantota aizstāšanas metode, lai noņemtu virknes rindiņas pārtraukumus. Regulārā izteiksme /r?n|r/g atbilst jebkura veida rindas pārtraukumam, un tukšā virkne ” katru atbilstību aizstāj ar neko.

Padomi darbam ar līnijām

Ir daži padomi, kas jāpatur prātā, strādājot ar JavaScript rindām.

Pirmkārt, atcerieties, ka JavaScript līnijas attēlo objekti. Tas nozīmē, ka varat piekļūt atsevišķiem līniju rekvizītiem, izmantojot punktu apzīmējumu. Piemēram, lai iegūtu līnijas objekta garumu, varat izmantot rekvizītu garums.

Otrkārt, paturiet prātā, ka rindas var iedalīt divos veidos: parastajās rindās un komentāru rindās. Parastās rindas ir vienkārši koda rindas, kas nav komentāri. Savukārt komentāru rindas sākas ar jaucējzīmi (#) un tiek izmantotas koda sadaļu komentēšanai. Komentāru rindiņas var identificēt, meklējot rindiņu, kas sākas ar dubulto slīpsvītru (//).

Visbeidzot, atcerieties, ka varat izmantot rekvizītu rindas numurs, lai atsauktos uz konkrētām koda rindām. Tas ir īpaši noderīgi, atkļūdojot kodu.

Related posts:

Leave a Comment