Halo,
RegExpConstructor
sekarang mengembalikan System.Text.RegularExpressions.Regex
alih-alih JSRegex
ini adalah masalah karena terkadang Anda ingin menggunakan regex asli alih-alih yang dari .Net.
Saya pribadi berpikir kita tidak boleh memotong bagian dari JavaScript API. Jadi pengguna dapat memilih API mana yang disukai dalam kasusnya.
Misalnya, saat menulis pengikatan, beberapa pustaka JavaScript mengharapkan JSRegex.
Apakah Anda setuju untuk memperkenalkan kembali API JavaScript asli? :)
Fable menerjemahkan F# regex sebagai JS regex, jadi Anda harus dapat mengirimnya ke JS API mana pun. Faktanya, saya hanya meninggalkan RegExpConstructor
karena ketika menggunakan System.Text.RegularExpressions.Regex
flag global selalu disetel untuk meniru perilaku .NET, ketika terkadang Anda tidak menginginkannya untuk kinerja (atau memerlukan sticky flag ).
Oke
Sepertinya browser Safari saya macet di repl versi lama dan saya tidak tahu cara membuka blokirnya ...
Setelah pengujian di Firefox, sepertinya kami memang memiliki regex JS asli sebagai hasilnya.
Ya, Safari sepertinya tidak membatalkan service worker, yang terlihat seperti bug. Anda dapat mencoba Alt + Cmd + R.