Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

JavaScript compile() Method (เมธอด compile - ล้าสมัย)


เมธอด compile() ใน JavaScript ใช้สำหรับคอมไพล์นิพจน์ปกติ (regular expression) ระหว่างการรันสคริปต์ มันถูก deprecated (ล้าสมัย) ใน JavaScript version 1.5

โค้ดตัวอย่างสำหรับเมธอด compile() ใน JavaScript ดังนี้ -

ตัวอย่าง

<!DOCTYPE html> <html> <head> <style>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;    } </style> </head> <body> <h1>compile() Method</h1> <p class="sample"> That man won the race and the woman over there came second </p> <h3>After compile()</h3> <p class="result"></p> <button class="Btn">Click Here</button> <h3>คลิกปุ่มข้างบนเพื่อใช้ compile กับ regex เพื่อทำการเปลี่ยนแปลง</h3> <script>    let sampleEle = document.querySelector(".sample");    let result = document.querySelector(".result");    document.querySelector(".Btn").addEventListener("click", () => {       var str = sampleEle.innerHTML;       var pattern = /man/g;       var str2 = str.replace(pattern, "person");       result.innerHTML = str2 + "<br>";       pattern = /(wo)?man/g;       pattern.compile(pattern);       str2 = str.replace(pattern, "person");       result.innerHTML += str2;    }); </script> </body> </html>

ผลลัพธ์

JavaScript compile() Method (เมธอด compile - ล้าสมัย)

เมื่อคลิกปุ่ม "Click Here" -

JavaScript compile() Method (เมธอด compile - ล้าสมัย)