Js thay chuỗi bằng chỉ mục

Phương thức

const anyString = "Mozilla";

console.log[anyString.substring[0, 1]]; // 'M'
console.log[anyString.substring[1, 0]]; // 'M'

console.log[anyString.substring[0, 6]]; // 'Mozill'

console.log[anyString.substring[4]]; // 'lla'
console.log[anyString.substring[4, 7]]; // 'lla'
console.log[anyString.substring[7, 4]]; // 'lla'

console.log[anyString.substring[0, 7]]; // 'Mozilla'
console.log[anyString.substring[0, 10]]; // 'Mozilla'
7 trả về một phần của
const anyString = "Mozilla";

console.log[anyString.substring[0, 1]]; // 'M'
console.log[anyString.substring[1, 0]]; // 'M'

console.log[anyString.substring[0, 6]]; // 'Mozill'

console.log[anyString.substring[4]]; // 'lla'
console.log[anyString.substring[4, 7]]; // 'lla'
console.log[anyString.substring[7, 4]]; // 'lla'

console.log[anyString.substring[0, 7]]; // 'Mozilla'
console.log[anyString.substring[0, 10]]; // 'Mozilla'
0 từ chỉ mục bắt đầu cho đến và không bao gồm chỉ mục kết thúc hoặc đến cuối chuỗi nếu không có chỉ mục kết thúc nào được cung cấp

Thử nó

cú pháp

substring[indexStart]
substring[indexStart, indexEnd]

Thông số

const anyString = "Mozilla";

console.log[anyString.substring[0, 1]]; // 'M'
console.log[anyString.substring[1, 0]]; // 'M'

console.log[anyString.substring[0, 6]]; // 'Mozill'

console.log[anyString.substring[4]]; // 'lla'
console.log[anyString.substring[4, 7]]; // 'lla'
console.log[anyString.substring[7, 4]]; // 'lla'

console.log[anyString.substring[0, 7]]; // 'Mozilla'
console.log[anyString.substring[0, 10]]; // 'Mozilla'
1

Chỉ mục của ký tự đầu tiên bao gồm trong chuỗi con được trả về

const anyString = "Mozilla";

console.log[anyString.substring[0, 1]]; // 'M'
console.log[anyString.substring[1, 0]]; // 'M'

console.log[anyString.substring[0, 6]]; // 'Mozill'

console.log[anyString.substring[4]]; // 'lla'
console.log[anyString.substring[4, 7]]; // 'lla'
console.log[anyString.substring[7, 4]]; // 'lla'

console.log[anyString.substring[0, 7]]; // 'Mozilla'
console.log[anyString.substring[0, 10]]; // 'Mozilla'
2 Tùy chọn

Chỉ mục của ký tự đầu tiên cần loại trừ khỏi chuỗi con được trả về

Giá trị trả về

Một chuỗi mới chứa phần được chỉ định của chuỗi đã cho

Sự miêu tả

const anyString = "Mozilla";

console.log[anyString.substring[0, 1]]; // 'M'
console.log[anyString.substring[1, 0]]; // 'M'

console.log[anyString.substring[0, 6]]; // 'Mozill'

console.log[anyString.substring[4]]; // 'lla'
console.log[anyString.substring[4, 7]]; // 'lla'
console.log[anyString.substring[7, 4]]; // 'lla'

console.log[anyString.substring[0, 7]]; // 'Mozilla'
console.log[anyString.substring[0, 10]]; // 'Mozilla'
7 trích xuất các ký tự từ
const anyString = "Mozilla";

console.log[anyString.substring[0, 1]]; // 'M'
console.log[anyString.substring[1, 0]]; // 'M'

console.log[anyString.substring[0, 6]]; // 'Mozill'

console.log[anyString.substring[4]]; // 'lla'
console.log[anyString.substring[4, 7]]; // 'lla'
console.log[anyString.substring[7, 4]]; // 'lla'

console.log[anyString.substring[0, 7]]; // 'Mozilla'
console.log[anyString.substring[0, 10]]; // 'Mozilla'
1 đến nhưng không bao gồm
const anyString = "Mozilla";

console.log[anyString.substring[0, 1]]; // 'M'
console.log[anyString.substring[1, 0]]; // 'M'

console.log[anyString.substring[0, 6]]; // 'Mozill'

console.log[anyString.substring[4]]; // 'lla'
console.log[anyString.substring[4, 7]]; // 'lla'
console.log[anyString.substring[7, 4]]; // 'lla'

console.log[anyString.substring[0, 7]]; // 'Mozilla'
console.log[anyString.substring[0, 10]]; // 'Mozilla'
2. Đặc biệt

  • Nếu
    const anyString = "Mozilla";
    
    console.log[anyString.substring[0, 1]]; // 'M'
    console.log[anyString.substring[1, 0]]; // 'M'
    
    console.log[anyString.substring[0, 6]]; // 'Mozill'
    
    console.log[anyString.substring[4]]; // 'lla'
    console.log[anyString.substring[4, 7]]; // 'lla'
    console.log[anyString.substring[7, 4]]; // 'lla'
    
    console.log[anyString.substring[0, 7]]; // 'Mozilla'
    console.log[anyString.substring[0, 10]]; // 'Mozilla'
    
    2 bị bỏ qua,
    const anyString = "Mozilla";
    
    console.log[anyString.substring[0, 1]]; // 'M'
    console.log[anyString.substring[1, 0]]; // 'M'
    
    console.log[anyString.substring[0, 6]]; // 'Mozill'
    
    console.log[anyString.substring[4]]; // 'lla'
    console.log[anyString.substring[4, 7]]; // 'lla'
    console.log[anyString.substring[7, 4]]; // 'lla'
    
    console.log[anyString.substring[0, 7]]; // 'Mozilla'
    console.log[anyString.substring[0, 10]]; // 'Mozilla'
    
    7 sẽ trích xuất các ký tự đến cuối chuỗi
  • Nếu
    const anyString = "Mozilla";
    
    console.log[anyString.substring[0, 1]]; // 'M'
    console.log[anyString.substring[1, 0]]; // 'M'
    
    console.log[anyString.substring[0, 6]]; // 'Mozill'
    
    console.log[anyString.substring[4]]; // 'lla'
    console.log[anyString.substring[4, 7]]; // 'lla'
    console.log[anyString.substring[7, 4]]; // 'lla'
    
    console.log[anyString.substring[0, 7]]; // 'Mozilla'
    console.log[anyString.substring[0, 10]]; // 'Mozilla'
    
    1 bằng
    const anyString = "Mozilla";
    
    console.log[anyString.substring[0, 1]]; // 'M'
    console.log[anyString.substring[1, 0]]; // 'M'
    
    console.log[anyString.substring[0, 6]]; // 'Mozill'
    
    console.log[anyString.substring[4]]; // 'lla'
    console.log[anyString.substring[4, 7]]; // 'lla'
    console.log[anyString.substring[7, 4]]; // 'lla'
    
    console.log[anyString.substring[0, 7]]; // 'Mozilla'
    console.log[anyString.substring[0, 10]]; // 'Mozilla'
    
    2, thì
    const anyString = "Mozilla";
    
    console.log[anyString.substring[0, 1]]; // 'M'
    console.log[anyString.substring[1, 0]]; // 'M'
    
    console.log[anyString.substring[0, 6]]; // 'Mozill'
    
    console.log[anyString.substring[4]]; // 'lla'
    console.log[anyString.substring[4, 7]]; // 'lla'
    console.log[anyString.substring[7, 4]]; // 'lla'
    
    console.log[anyString.substring[0, 7]]; // 'Mozilla'
    console.log[anyString.substring[0, 10]]; // 'Mozilla'
    
    7 trả về một chuỗi rỗng
  • Nếu
    const anyString = "Mozilla";
    
    console.log[anyString.substring[0, 1]]; // 'M'
    console.log[anyString.substring[1, 0]]; // 'M'
    
    console.log[anyString.substring[0, 6]]; // 'Mozill'
    
    console.log[anyString.substring[4]]; // 'lla'
    console.log[anyString.substring[4, 7]]; // 'lla'
    console.log[anyString.substring[7, 4]]; // 'lla'
    
    console.log[anyString.substring[0, 7]]; // 'Mozilla'
    console.log[anyString.substring[0, 10]]; // 'Mozilla'
    
    1 lớn hơn
    const anyString = "Mozilla";
    
    console.log[anyString.substring[0, 1]]; // 'M'
    console.log[anyString.substring[1, 0]]; // 'M'
    
    console.log[anyString.substring[0, 6]]; // 'Mozill'
    
    console.log[anyString.substring[4]]; // 'lla'
    console.log[anyString.substring[4, 7]]; // 'lla'
    console.log[anyString.substring[7, 4]]; // 'lla'
    
    console.log[anyString.substring[0, 7]]; // 'Mozilla'
    console.log[anyString.substring[0, 10]]; // 'Mozilla'
    
    2, thì hiệu ứng của
    const anyString = "Mozilla";
    
    console.log[anyString.substring[0, 1]]; // 'M'
    console.log[anyString.substring[1, 0]]; // 'M'
    
    console.log[anyString.substring[0, 6]]; // 'Mozill'
    
    console.log[anyString.substring[4]]; // 'lla'
    console.log[anyString.substring[4, 7]]; // 'lla'
    console.log[anyString.substring[7, 4]]; // 'lla'
    
    console.log[anyString.substring[0, 7]]; // 'Mozilla'
    console.log[anyString.substring[0, 10]]; // 'Mozilla'
    
    7 giống như thể hai đối số đã được hoán đổi;

Bất kỳ giá trị đối số nào nhỏ hơn

substring[indexStart]
substring[indexStart, indexEnd]
14 hoặc lớn hơn
substring[indexStart]
substring[indexStart, indexEnd]
15 đều được xử lý như thể nó là
substring[indexStart]
substring[indexStart, indexEnd]
14 và
substring[indexStart]
substring[indexStart, indexEnd]
15, tương ứng

Bất kỳ giá trị đối số nào là

substring[indexStart]
substring[indexStart, indexEnd]
18 đều được xử lý như thể nó là
substring[indexStart]
substring[indexStart, indexEnd]
14

ví dụ

Sử dụng chuỗi con[]

Ví dụ sau sử dụng

const anyString = "Mozilla";

console.log[anyString.substring[0, 1]]; // 'M'
console.log[anyString.substring[1, 0]]; // 'M'

console.log[anyString.substring[0, 6]]; // 'Mozill'

console.log[anyString.substring[4]]; // 'lla'
console.log[anyString.substring[4, 7]]; // 'lla'
console.log[anyString.substring[7, 4]]; // 'lla'

console.log[anyString.substring[0, 7]]; // 'Mozilla'
console.log[anyString.substring[0, 10]]; // 'Mozilla'
7 để hiển thị các ký tự từ chuỗi
substring[indexStart]
substring[indexStart, indexEnd]
71

const anyString = "Mozilla";

console.log[anyString.substring[0, 1]]; // 'M'
console.log[anyString.substring[1, 0]]; // 'M'

console.log[anyString.substring[0, 6]]; // 'Mozill'

console.log[anyString.substring[4]]; // 'lla'
console.log[anyString.substring[4, 7]]; // 'lla'
console.log[anyString.substring[7, 4]]; // 'lla'

console.log[anyString.substring[0, 7]]; // 'Mozilla'
console.log[anyString.substring[0, 10]]; // 'Mozilla'

Sử dụng substring[] với thuộc tính độ dài

Ví dụ sau sử dụng phương thức

const anyString = "Mozilla";

console.log[anyString.substring[0, 1]]; // 'M'
console.log[anyString.substring[1, 0]]; // 'M'

console.log[anyString.substring[0, 6]]; // 'Mozill'

console.log[anyString.substring[4]]; // 'lla'
console.log[anyString.substring[4, 7]]; // 'lla'
console.log[anyString.substring[7, 4]]; // 'lla'

console.log[anyString.substring[0, 7]]; // 'Mozilla'
console.log[anyString.substring[0, 10]]; // 'Mozilla'
7 và thuộc tính
substring[indexStart]
substring[indexStart, indexEnd]
73 để trích xuất các ký tự cuối cùng của một chuỗi cụ thể. Phương pháp này có thể dễ nhớ hơn vì bạn không cần biết chỉ số bắt đầu và chỉ số kết thúc như trong các ví dụ trên

substring[indexStart]
substring[indexStart, indexEnd]
1

Sự khác biệt giữa substring[] và substr[]

Có sự khác biệt nhỏ giữa phương pháp

const anyString = "Mozilla";

console.log[anyString.substring[0, 1]]; // 'M'
console.log[anyString.substring[1, 0]]; // 'M'

console.log[anyString.substring[0, 6]]; // 'Mozill'

console.log[anyString.substring[4]]; // 'lla'
console.log[anyString.substring[4, 7]]; // 'lla'
console.log[anyString.substring[7, 4]]; // 'lla'

console.log[anyString.substring[0, 7]]; // 'Mozilla'
console.log[anyString.substring[0, 10]]; // 'Mozilla'
7 và
substring[indexStart]
substring[indexStart, indexEnd]
75, vì vậy bạn nên cẩn thận để không nhầm lẫn chúng

  • Hai tham số của
    substring[indexStart]
    substring[indexStart, indexEnd]
    
    75 là
    substring[indexStart]
    substring[indexStart, indexEnd]
    
    77 và
    substring[indexStart]
    substring[indexStart, indexEnd]
    
    73, trong khi đối với
    const anyString = "Mozilla";
    
    console.log[anyString.substring[0, 1]]; // 'M'
    console.log[anyString.substring[1, 0]]; // 'M'
    
    console.log[anyString.substring[0, 6]]; // 'Mozill'
    
    console.log[anyString.substring[4]]; // 'lla'
    console.log[anyString.substring[4, 7]]; // 'lla'
    console.log[anyString.substring[7, 4]]; // 'lla'
    
    console.log[anyString.substring[0, 7]]; // 'Mozilla'
    console.log[anyString.substring[0, 10]]; // 'Mozilla'
    
    7, chúng là
    substring[indexStart]
    substring[indexStart, indexEnd]
    
    77 và
    const anyString = "Mozilla";
    
    console.log[anyString.substring[0, 1]]; // 'M'
    console.log[anyString.substring[1, 0]]; // 'M'
    
    console.log[anyString.substring[0, 6]]; // 'Mozill'
    
    console.log[anyString.substring[4]]; // 'lla'
    console.log[anyString.substring[4, 7]]; // 'lla'
    console.log[anyString.substring[7, 4]]; // 'lla'
    
    console.log[anyString.substring[0, 7]]; // 'Mozilla'
    console.log[anyString.substring[0, 10]]; // 'Mozilla'
    
    61
  • Chỉ số
    substring[indexStart]
    substring[indexStart, indexEnd]
    
    77 của
    substring[indexStart]
    substring[indexStart, indexEnd]
    
    75 sẽ quấn đến cuối chuỗi nếu nó âm, trong khi
    const anyString = "Mozilla";
    
    console.log[anyString.substring[0, 1]]; // 'M'
    console.log[anyString.substring[1, 0]]; // 'M'
    
    console.log[anyString.substring[0, 6]]; // 'Mozill'
    
    console.log[anyString.substring[4]]; // 'lla'
    console.log[anyString.substring[4, 7]]; // 'lla'
    console.log[anyString.substring[7, 4]]; // 'lla'
    
    console.log[anyString.substring[0, 7]]; // 'Mozilla'
    console.log[anyString.substring[0, 10]]; // 'Mozilla'
    
    7 sẽ kẹp nó vào
    substring[indexStart]
    substring[indexStart, indexEnd]
    
    14
  • Độ dài âm trong
    substring[indexStart]
    substring[indexStart, indexEnd]
    
    75 được coi là 0, trong khi
    const anyString = "Mozilla";
    
    console.log[anyString.substring[0, 1]]; // 'M'
    console.log[anyString.substring[1, 0]]; // 'M'
    
    console.log[anyString.substring[0, 6]]; // 'Mozill'
    
    console.log[anyString.substring[4]]; // 'lla'
    console.log[anyString.substring[4, 7]]; // 'lla'
    console.log[anyString.substring[7, 4]]; // 'lla'
    
    console.log[anyString.substring[0, 7]]; // 'Mozilla'
    console.log[anyString.substring[0, 10]]; // 'Mozilla'
    
    7 sẽ hoán đổi hai chỉ số nếu
    const anyString = "Mozilla";
    
    console.log[anyString.substring[0, 1]]; // 'M'
    console.log[anyString.substring[1, 0]]; // 'M'
    
    console.log[anyString.substring[0, 6]]; // 'Mozill'
    
    console.log[anyString.substring[4]]; // 'lla'
    console.log[anyString.substring[4, 7]]; // 'lla'
    console.log[anyString.substring[7, 4]]; // 'lla'
    
    console.log[anyString.substring[0, 7]]; // 'Mozilla'
    console.log[anyString.substring[0, 10]]; // 'Mozilla'
    
    61 nhỏ hơn
    substring[indexStart]
    substring[indexStart, indexEnd]
    
    77

Hơn nữa,

substring[indexStart]
substring[indexStart, indexEnd]
75 được coi là một tính năng kế thừa trong ECMAScript, vì vậy tốt nhất là tránh sử dụng nó nếu có thể

substring[indexStart]
substring[indexStart, indexEnd]
7

Sự khác nhau giữa substring[] và slice[]

Phương pháp

const anyString = "Mozilla";

console.log[anyString.substring[0, 1]]; // 'M'
console.log[anyString.substring[1, 0]]; // 'M'

console.log[anyString.substring[0, 6]]; // 'Mozill'

console.log[anyString.substring[4]]; // 'lla'
console.log[anyString.substring[4, 7]]; // 'lla'
console.log[anyString.substring[7, 4]]; // 'lla'

console.log[anyString.substring[0, 7]]; // 'Mozilla'
console.log[anyString.substring[0, 10]]; // 'Mozilla'
7 và
const anyString = "Mozilla";

console.log[anyString.substring[0, 1]]; // 'M'
console.log[anyString.substring[1, 0]]; // 'M'

console.log[anyString.substring[0, 6]]; // 'Mozill'

console.log[anyString.substring[4]]; // 'lla'
console.log[anyString.substring[4, 7]]; // 'lla'
console.log[anyString.substring[7, 4]]; // 'lla'

console.log[anyString.substring[0, 7]]; // 'Mozilla'
console.log[anyString.substring[0, 10]]; // 'Mozilla'
52 gần như giống hệt nhau, nhưng có một số khác biệt tinh tế giữa hai phương pháp này, đặc biệt là trong cách xử lý các đối số phủ định

Phương thức

const anyString = "Mozilla";

console.log[anyString.substring[0, 1]]; // 'M'
console.log[anyString.substring[1, 0]]; // 'M'

console.log[anyString.substring[0, 6]]; // 'Mozill'

console.log[anyString.substring[4]]; // 'lla'
console.log[anyString.substring[4, 7]]; // 'lla'
console.log[anyString.substring[7, 4]]; // 'lla'

console.log[anyString.substring[0, 7]]; // 'Mozilla'
console.log[anyString.substring[0, 10]]; // 'Mozilla'
7 hoán đổi hai đối số của nó nếu
const anyString = "Mozilla";

console.log[anyString.substring[0, 1]]; // 'M'
console.log[anyString.substring[1, 0]]; // 'M'

console.log[anyString.substring[0, 6]]; // 'Mozill'

console.log[anyString.substring[4]]; // 'lla'
console.log[anyString.substring[4, 7]]; // 'lla'
console.log[anyString.substring[7, 4]]; // 'lla'

console.log[anyString.substring[0, 7]]; // 'Mozilla'
console.log[anyString.substring[0, 10]]; // 'Mozilla'
1 lớn hơn
const anyString = "Mozilla";

console.log[anyString.substring[0, 1]]; // 'M'
console.log[anyString.substring[1, 0]]; // 'M'

console.log[anyString.substring[0, 6]]; // 'Mozill'

console.log[anyString.substring[4]]; // 'lla'
console.log[anyString.substring[4, 7]]; // 'lla'
console.log[anyString.substring[7, 4]]; // 'lla'

console.log[anyString.substring[0, 7]]; // 'Mozilla'
console.log[anyString.substring[0, 10]]; // 'Mozilla'
2, nghĩa là một chuỗi vẫn được trả về. Phương thức
const anyString = "Mozilla";

console.log[anyString.substring[0, 1]]; // 'M'
console.log[anyString.substring[1, 0]]; // 'M'

console.log[anyString.substring[0, 6]]; // 'Mozill'

console.log[anyString.substring[4]]; // 'lla'
console.log[anyString.substring[4, 7]]; // 'lla'
console.log[anyString.substring[7, 4]]; // 'lla'

console.log[anyString.substring[0, 7]]; // 'Mozilla'
console.log[anyString.substring[0, 10]]; // 'Mozilla'
52 trả về một chuỗi rỗng nếu trường hợp này xảy ra

const anyString = "Mozilla";

console.log[anyString.substring[0, 1]]; // 'M'
console.log[anyString.substring[1, 0]]; // 'M'

console.log[anyString.substring[0, 6]]; // 'Mozill'

console.log[anyString.substring[4]]; // 'lla'
console.log[anyString.substring[4, 7]]; // 'lla'
console.log[anyString.substring[7, 4]]; // 'lla'

console.log[anyString.substring[0, 7]]; // 'Mozilla'
console.log[anyString.substring[0, 10]]; // 'Mozilla'
6

Nếu một trong hai hoặc cả hai đối số là phủ định hoặc

substring[indexStart]
substring[indexStart, indexEnd]
18, thì phương thức
const anyString = "Mozilla";

console.log[anyString.substring[0, 1]]; // 'M'
console.log[anyString.substring[1, 0]]; // 'M'

console.log[anyString.substring[0, 6]]; // 'Mozill'

console.log[anyString.substring[4]]; // 'lla'
console.log[anyString.substring[4, 7]]; // 'lla'
console.log[anyString.substring[7, 4]]; // 'lla'

console.log[anyString.substring[0, 7]]; // 'Mozilla'
console.log[anyString.substring[0, 10]]; // 'Mozilla'
7 coi chúng như thể chúng là
substring[indexStart]
substring[indexStart, indexEnd]
14

const anyString = "Mozilla";

console.log[anyString.substring[0, 1]]; // 'M'
console.log[anyString.substring[1, 0]]; // 'M'

console.log[anyString.substring[0, 6]]; // 'Mozill'

console.log[anyString.substring[4]]; // 'lla'
console.log[anyString.substring[4, 7]]; // 'lla'
console.log[anyString.substring[7, 4]]; // 'lla'

console.log[anyString.substring[0, 7]]; // 'Mozilla'
console.log[anyString.substring[0, 10]]; // 'Mozilla'
5

const anyString = "Mozilla";

console.log[anyString.substring[0, 1]]; // 'M'
console.log[anyString.substring[1, 0]]; // 'M'

console.log[anyString.substring[0, 6]]; // 'Mozill'

console.log[anyString.substring[4]]; // 'lla'
console.log[anyString.substring[4, 7]]; // 'lla'
console.log[anyString.substring[7, 4]]; // 'lla'

console.log[anyString.substring[0, 7]]; // 'Mozilla'
console.log[anyString.substring[0, 10]]; // 'Mozilla'
52 cũng coi các đối số của
substring[indexStart]
substring[indexStart, indexEnd]
18 là
substring[indexStart]
substring[indexStart, indexEnd]
14, nhưng khi nó được cung cấp các giá trị âm, nó sẽ đếm ngược từ cuối chuỗi để tìm các chỉ mục

const anyString = "Mozilla";

console.log[anyString.substring[0, 1]]; // 'M'
console.log[anyString.substring[1, 0]]; // 'M'

console.log[anyString.substring[0, 6]]; // 'Mozill'

console.log[anyString.substring[4]]; // 'lla'
console.log[anyString.substring[4, 7]]; // 'lla'
console.log[anyString.substring[7, 4]]; // 'lla'

console.log[anyString.substring[0, 7]]; // 'Mozilla'
console.log[anyString.substring[0, 10]]; // 'Mozilla'
6

Xem trang

const anyString = "Mozilla";

console.log[anyString.substring[0, 1]]; // 'M'
console.log[anyString.substring[1, 0]]; // 'M'

console.log[anyString.substring[0, 6]]; // 'Mozill'

console.log[anyString.substring[4]]; // 'lla'
console.log[anyString.substring[4, 7]]; // 'lla'
console.log[anyString.substring[7, 4]]; // 'lla'

console.log[anyString.substring[0, 7]]; // 'Mozilla'
console.log[anyString.substring[0, 10]]; // 'Mozilla'
52 để biết thêm ví dụ với số âm

Thay thế một chuỗi con trong một chuỗi

Ví dụ sau thay thế một chuỗi con trong một chuỗi. Nó sẽ thay thế cả ký tự riêng lẻ và chuỗi con. Lệnh gọi hàm ở cuối ví dụ thay đổi chuỗi

const anyString = "Mozilla";

console.log[anyString.substring[0, 1]]; // 'M'
console.log[anyString.substring[1, 0]]; // 'M'

console.log[anyString.substring[0, 6]]; // 'Mozill'

console.log[anyString.substring[4]]; // 'lla'
console.log[anyString.substring[4, 7]]; // 'lla'
console.log[anyString.substring[7, 4]]; // 'lla'

console.log[anyString.substring[0, 7]]; // 'Mozilla'
console.log[anyString.substring[0, 10]]; // 'Mozilla'
64 thành
const anyString = "Mozilla";

console.log[anyString.substring[0, 1]]; // 'M'
console.log[anyString.substring[1, 0]]; // 'M'

console.log[anyString.substring[0, 6]]; // 'Mozill'

console.log[anyString.substring[4]]; // 'lla'
console.log[anyString.substring[4, 7]]; // 'lla'
console.log[anyString.substring[7, 4]]; // 'lla'

console.log[anyString.substring[0, 7]]; // 'Mozilla'
console.log[anyString.substring[0, 10]]; // 'Mozilla'
65

const anyString = "Mozilla";

console.log[anyString.substring[0, 1]]; // 'M'
console.log[anyString.substring[1, 0]]; // 'M'

console.log[anyString.substring[0, 6]]; // 'Mozill'

console.log[anyString.substring[4]]; // 'lla'
console.log[anyString.substring[4, 7]]; // 'lla'
console.log[anyString.substring[7, 4]]; // 'lla'

console.log[anyString.substring[0, 7]]; // 'Mozilla'
console.log[anyString.substring[0, 10]]; // 'Mozilla'
0

Lưu ý rằng điều này có thể dẫn đến một vòng lặp vô hạn nếu bản thân

const anyString = "Mozilla";

console.log[anyString.substring[0, 1]]; // 'M'
console.log[anyString.substring[1, 0]]; // 'M'

console.log[anyString.substring[0, 6]]; // 'Mozill'

console.log[anyString.substring[4]]; // 'lla'
console.log[anyString.substring[4, 7]]; // 'lla'
console.log[anyString.substring[7, 4]]; // 'lla'

console.log[anyString.substring[0, 7]]; // 'Mozilla'
console.log[anyString.substring[0, 10]]; // 'Mozilla'
66 là một chuỗi con của
const anyString = "Mozilla";

console.log[anyString.substring[0, 1]]; // 'M'
console.log[anyString.substring[1, 0]]; // 'M'

console.log[anyString.substring[0, 6]]; // 'Mozill'

console.log[anyString.substring[4]]; // 'lla'
console.log[anyString.substring[4, 7]]; // 'lla'
console.log[anyString.substring[7, 4]]; // 'lla'

console.log[anyString.substring[0, 7]]; // 'Mozilla'
console.log[anyString.substring[0, 10]]; // 'Mozilla'
67 — ví dụ: nếu bạn đã cố thay thế '
const anyString = "Mozilla";

console.log[anyString.substring[0, 1]]; // 'M'
console.log[anyString.substring[1, 0]]; // 'M'

console.log[anyString.substring[0, 6]]; // 'Mozill'

console.log[anyString.substring[4]]; // 'lla'
console.log[anyString.substring[4, 7]]; // 'lla'
console.log[anyString.substring[7, 4]]; // 'lla'

console.log[anyString.substring[0, 7]]; // 'Mozilla'
console.log[anyString.substring[0, 10]]; // 'Mozilla'
68' bằng '
const anyString = "Mozilla";

console.log[anyString.substring[0, 1]]; // 'M'
console.log[anyString.substring[1, 0]]; // 'M'

console.log[anyString.substring[0, 6]]; // 'Mozill'

console.log[anyString.substring[4]]; // 'lla'
console.log[anyString.substring[4, 7]]; // 'lla'
console.log[anyString.substring[7, 4]]; // 'lla'

console.log[anyString.substring[0, 7]]; // 'Mozilla'
console.log[anyString.substring[0, 10]]; // 'Mozilla'
69' tại đây

Một phương pháp tốt hơn để thay thế chuỗi như sau

const anyString = "Mozilla";

console.log[anyString.substring[0, 1]]; // 'M'
console.log[anyString.substring[1, 0]]; // 'M'

console.log[anyString.substring[0, 6]]; // 'Mozill'

console.log[anyString.substring[4]]; // 'lla'
console.log[anyString.substring[4, 7]]; // 'lla'
console.log[anyString.substring[7, 4]]; // 'lla'

console.log[anyString.substring[0, 7]]; // 'Mozilla'
console.log[anyString.substring[0, 10]]; // 'Mozilla'
5

Đoạn mã trên phục vụ như một ví dụ cho hoạt động chuỗi con. Nếu bạn cần thay thế các chuỗi con, hầu hết thời gian bạn sẽ muốn sử dụng

const anyString = "Mozilla";

console.log[anyString.substring[0, 1]]; // 'M'
console.log[anyString.substring[1, 0]]; // 'M'

console.log[anyString.substring[0, 6]]; // 'Mozill'

console.log[anyString.substring[4]]; // 'lla'
console.log[anyString.substring[4, 7]]; // 'lla'
console.log[anyString.substring[7, 4]]; // 'lla'

console.log[anyString.substring[0, 7]]; // 'Mozilla'
console.log[anyString.substring[0, 10]]; // 'Mozilla'
00

Làm cách nào để thay thế chuỗi bằng chỉ mục trong js?

Thay thế ký tự tại chỉ mục cụ thể trong JavaScript .
Chuỗi. nguyên mẫu. thayAt = chức năng [chỉ mục, thay thế] {
nếu [chỉ số >= cái này. chiều dài] {
trả lại cái này. giá trị của[];
trả lại cái này. chuỗi con [0, chỉ mục] + thay thế + này. chuỗi con[chỉ số + 1];

Làm cách nào để thay thế một chuỗi tại một vị trí cụ thể trong JavaScript?

Bạn có thể điều hướng sử dụng phương thức replace[] cùng với indexOf[] của chuỗi trong Javascript.

Bạn có thể thay đổi các ký tự trong chuỗi bằng cách lập chỉ mục không?

Bạn có thể thay thế nhiều ký tự trong chuỗi đã cho bằng ký tự mới bằng cách sử dụng chỉ mục chuỗi. Đối với phương pháp này, bạn có thể sử dụng vòng lặp for để lặp qua một chuỗi và tìm các chỉ mục đã cho. Sau đó, phương thức cắt lát được sử dụng để thay thế ký tự cũ bằng ký tự mới và nhận kết quả cuối cùng

Làm cách nào để thay thế một chữ cái trong chuỗi js?

Chuỗi Javascript là bất biến, chúng không thể được sửa đổi "tại chỗ", vì vậy bạn không thể sửa đổi một ký tự đơn lẻ . trên thực tế, mọi lần xuất hiện của cùng một chuỗi là MỘT đối tượng.

Chủ Đề