Tôi đã xây dựng một đường dẫn URL đang chỉ vào tên máy chủ khác nhau
var splitUrl = myMainSite.split['/'];
1, vì vậy ví dụ:var myMainSite = 'www.mymainsite.com' + '/somepath';
Vì vậy, điều này tương đương với
var splitUrl = myMainSite.split['/'];
2.Làm thế nào tôi làm bây giờ giống như mã bên dưới và điều này mang lại cho tôi một loạt các chỉ mục của URL trong
var splitUrl = myMainSite.split['/'];
3.var splitUrl = myMainSite.split['/'];
var splitUrl = myMainSite.split['/'];
3 có vẻ như:0: //
1: www.
2: mysite.com
3: path
4: path
5: needthispath
6: somepath
Và tôi liên kết chúng như
var splitUrl = myMainSite.split['/'];
5 và nó trông không đẹp chút nào.Vì vậy, câu hỏi của tôi là làm thế nào để phân chia/loại bỏ vị trí URL
var splitUrl = myMainSite.split['/'];
6 để lấy đường dẫn URL var splitUrl = myMainSite.split['/'];
7 trong JS? Có cách làm việc này nhanh hơn và sạch hơn không?Để phân chia một URL, sử dụng phương thức Split []. Sử dụng toString [] trước đó. Hãy cho chúng tôi xem một ví dụ
Thí dụ
var newURL="//www.example.com/index.html/homePage/aboutus/"; console.log[newURL]; var splitURL=newURL.toString[].split["/"]; console.log[splitURL];
Ở trên, chúng tôi đã đặt chém về phía trước trong hàm split [], vì chúng tôi cần chia URL sau mỗi lần chém như vậy.
Để chạy chương trình trên, bạn cần sử dụng lệnh sau -
node fileName.js.
Đầu ra
Ở đây, tên tệp của tôi là demo150.js. Điều này sẽ tạo ra đầu ra sau -
PS C:\Users\Amit\JavaScript-code> node demo150.js //www.example.com/index.html/homePage/aboutus/[ '', '', 'www.example.com', 'index.html', 'homePage', 'aboutus', '' ]
Cập nhật vào ngày 11 tháng 9 năm 2020 08:36:01
- Câu hỏi và câu trả lời liên quan
- Làm thế nào để thay thế trước khi chuyển tiếp trước đầu - JavaScript?
- Có thể chia một chuỗi với dấu phân cách sau mỗi từ trong javascript
- Di chuyển mọi bảng chữ cái về phía trước 10 vị trí trong JavaScript
- Chọn văn bản sau khi chém cuối cùng trong MySQL?
- Bình phương mọi chữ số của một số bằng cách sử dụng split [] trong javascript
- Tại sao chúng ta nên sử dụng dấu chấm phẩy sau mỗi chức năng trong JavaScript?
- JavaScript chèn không gian sau mỗi hai chữ cái trong chuỗi?
- Tôi có cần sử dụng dấu chấm phẩy sau mỗi chức năng trong JavaScript không?
- JavaScript - Chuyển hướng URL
- Ví dụ về JavaScript để chụp các vị trí chuột sau mỗi khoảng thời gian nhất định
- MySQL truy vấn để phân chia một cột sau các ký tự cụ thể?
- Phần tử nhỏ nhất kth sau mỗi lần chèn vào C ++
- Thay thế [] bằng split [] trong javascript để nối 0 nếu số sau dấu phẩy là một chữ số duy nhất
- Chương trình Java Regex để phân chia một chuỗi ở mọi không gian và dấu câu.
- Viết chức năng rút ngắn URL tùy chỉnh trong JavaScript
JavaScript Basic: Bài tập-144 với giải pháp
Viết một chương trình JavaScript để phá vỡ địa chỉ của một URL và đặt nó là một phần vào một mảng.
Lưu ý: Cấu trúc URL:: //.org [/] và có thể không có phần nào trong địa chỉ.
Trình bày bằng hình ảnh:
Giải pháp mẫu:
Mã HTML:
Break an address of an url and put it's part into an array.
Mã JavaScript:
function break_address[url_add] {
var data = url_add.split["://"]
var protocol = data[0];
data = data[1].split[".com"];
var domain = data[0];
data = data[1].split["/"];
if[data[1]]{
return [protocol,domain,data[1]]
}
return [protocol,domain]
}
var url_add = "//www.w3resource.com/javascript-exercises/"
console.log["Original address: "+url_add]
console.log[break_address[url_add]]
Đầu ra mẫu:
Original address: //www.w3resource.com/javascript-exercises/ ["https","www.w3resource","javascript-exercises"]
Sơ đồ:
Phiên bản ES6:
function break_address[url_add] {
let data = url_add.split["://"];
const protocol = data[0];
data = data[1].split[".com"];
const domain = data[0];
data = data[1].split["/"];
if[data[1]]{
return [protocol,domain,data[1]]
}
return [protocol,domain]
}
var url_add = "//www.w3resource.com/javascript-exercises/"
console.log[`Original address: ${url_add}`]
console.log[break_address[url_add]]
Bản thử trực tiếp:
Xem bút JavaScript-Basic-exercise-144 của W3Resource [@W3Resource] trên Codepen.
Cải thiện giải pháp mẫu này và đăng mã của bạn thông qua Disqus
Trước: Viết chương trình JavaScript để sắp xếp các chuỗi của một mảng chuỗi nhất định theo thứ tự tăng độ dài. Write a JavaScript program to sort the strings of a given array of strings in the order of increasing lengths.
Next: Write a JavaScript program to find the maximum integer n such that 1 + 2 + ... + n