Trong phần này, chúng ta sẽ cố gắng giải câu đố What Indexof In Javascript bằng cách sử dụng ngôn ngữ máy tính. Mã sau đây phục vụ như một minh họa cho điểm này
//indexOf getting index of array element, returns -1 if not found var colors=["red","green","blue"]; var pos=colors.indexOf["blue"];//2 //indexOf getting index of sub string, returns -1 if not found var str = "We got a poop cleanup on isle 4."; var strPos = str.indexOf["poop"];//9
Giải pháp cho cùng một vấn đề, What Indexof In Javascript, cũng có thể được tìm thấy trong một phương pháp khác, phương pháp này sẽ được thảo luận sâu hơn với một số ví dụ về mã
let monTableau = ['un', 'deux','trois', 'quatre'] ; console.log[monTableau.indexOf['trois']] ;
Chúng tôi đã chỉ ra cách giải quyết vấn đề What Indexof In Javascript bằng cách xem xét một số trường hợp khác nhau
indexOf[] trong JavaScript là gì?
Chuỗi JavaScript indexOf[] Phương thức indexOf[] trả về vị trí xuất hiện đầu tiên của một giá trị được chỉ định trong một chuỗi. sợi dây. Phương thức lastIndexOf[] trả về vị trí xuất hiện cuối cùng của một giá trị được chỉ định trong một chuỗi. 18-Aug-2014
Có các hàm tích hợp khác nhau trong JavaScript cho các tác vụ khác nhau. Hàm Indexof dùng để trả về vị trí bắt đầu của từ. Về cơ bản, nó trả về chỉ mục của phần tử cụ thể trong mảng. Nó là một hàm của Array trả về chỉ số của một phần tử bên trong Array đó. Trong bài viết này, chúng ta sẽ tìm hiểu indexOf trong JavaScript theo trình tự sau
Hàm IndexOf được sử dụng để tìm ra chỉ mục của một phần tử trong Chuỗi và Mảng. Có hai biến thể, một là indexOf được sử dụng để cung cấp cho bạn vị trí của phần tử tìm kiếm hoặc phần tử được so khớp đầu tiên
Nếu không tìm thấy phần tử, nó sẽ trả về -1
Cái thứ hai là hàm lastIndexOf được sử dụng để tìm phần tử từ phần tử cuối cùng trong một chuỗi hoặc trong một mảng
Thí dụ
var string =’Welcome to Edureka’ string.indexOf[‘Welcome’]
đầu ra
0
Đối với hàm lastIndexof, chúng ta có thể lấy ví dụ sau
var = ‘Welcome to edureka’ string.lastIndexOf[‘edureka’]
đầu ra
12
indexOf trong JavaScript hoạt động theo cách tương tự đối với mảng. Bây giờ, hãy tìm hiểu sâu về phương thức String và Array indexOf với các ví dụ
Chỉ mục chuỗi JavascriptOf
các str. Hàm indexOf[] tìm chỉ mục của lần xuất hiện đầu tiên của chuỗi đối số trong chuỗi đã cho. Giá trị được trả về dựa trên 0. Ngoài ra, nó trả về -1 nếu giá trị cần tìm không bao giờ xảy ra
cú pháp
string.indexOf[searchvalue, start]
Đối số đầu tiên, searchValue là chuỗi sẽ được tìm kiếm trong chuỗi cơ sở. Đối số thứ hai cho chỉ mục hàm xác định chỉ mục bắt đầu từ vị trí tìm kiếm Giá trị tìm kiếm trong chuỗi cơ sở
Hàm này trả về chỉ mục của chuỗi [dựa trên 0] nơi tìm thấy giá trị tìm kiếm lần đầu tiên. Nếu không tìm thấy giá trị tìm kiếm trong chuỗi thì hàm trả về -1
Thí dụ
var str = "Hello, welcome to edureka!"; var n = str.indexOf["e"];
đầu ra
________số 8Mảng indexOf trong JavaScript
các mảng. Hàm indexOf[] được sử dụng để tìm chỉ mục của lần xuất hiện đầu tiên của phần tử tìm kiếm được cung cấp làm đối số cho hàm
cú pháp
arr.indexOf[searchElement[,index]]
Đối số đầu tiên, searchElement là giá trị cần tìm kiếm trong mảng. Đối số thứ hai của hàm này là đối số chỉ mục tùy chọn xác định chỉ mục bắt đầu trong mảng từ đó phần tử sẽ được tìm kiếm. Nếu đối số này không được cung cấp thì chỉ mục 0 được lấy làm chỉ mục bắt đầu để bắt đầu tìm kiếm vì đây là giá trị mặc định
Hàm này trả về chỉ mục của lần xuất hiện đầu tiên của searchElement. Nếu không tìm thấy phần tử trong mảng thì hàm này trả về -1
Thí dụ
let monTableau = ['un', 'deux','trois', 'quatre'] ; console.log[monTableau.indexOf['trois']] ;0
đầu ra
let monTableau = ['un', 'deux','trois', 'quatre'] ; console.log[monTableau.indexOf['trois']] ;1
Sự khác biệt giữa indexOf[] và search[]
Cả hai phương thức indexOf[] và search[] đều được sử dụng để kiểm tra xem một chuỗi con có tồn tại trong chuỗi hay không. Ngoài ra, nó trả về một trong hai chỉ mục của chuỗi con hoặc -1 nếu chuỗi con không tồn tại trong chuỗi. Nhưng có một sự khác biệt giữa các phương thức indexOf[] và search[]. Hãy cùng xem cú pháp của hai phương thức
Cú pháp của phương thức indexOf[]
00
Cú pháp của phương thức search[]
01
Bây giờ, bạn có thể thấy rằng trong phương thức indexOf[], có một tham số tùy chọn [offset] từ đó chúng ta có thể bắt đầu tìm kiếm nhưng phương thức search[] không có tính năng này. Nó chỉ cần lấy chuỗi con và bắt đầu tìm kiếm từ chỉ mục thứ 0
Đây là tất cả về indexOf trong JavaScript. Với điều này, chúng tôi đã đi đến cuối bài viết của chúng tôi. Tôi hy vọng bạn đã hiểu phương thức này hoạt động như thế nào trong JavaScript
Hãy xem Chương trình Thạc sĩ Nhà phát triển web Full Stack của chúng tôi đi kèm với đào tạo trực tiếp do người hướng dẫn hướng dẫn và trải nghiệm dự án thực tế. Khóa đào tạo này giúp bạn thành thạo các kỹ năng làm việc với công nghệ web back-end và front-end. Nó bao gồm đào tạo về Phát triển web, jQuery, Angular, NodeJS, ExpressJS và MongoDB
Có một câu hỏi cho chúng tôi? .