\u{202E}这个Unicode字符可以反转字符顺序

2021-11-10246次阅读原生Js

\u{202E}这个Unicode字符可以反转字符顺序。

const reverse = new Proxy(
  {
    value: ''
  },
  {
    set: function (target, prop, value) {
      target[prop] = value;
      
      document.querySelectorAll('[data-reverse]').forEach(item => {
        let el = document.createElement('div');
        el.innerHTML = '\u{202E}' + value;
        item.innerText = el.innerHTML;
      });
      
      return true;
    }
  }
)

document.querySelector('input').addEventListener('input', e => {
  reverse.value = e.target.value;
});

演示:https://codepen.io/talmand/pen/MWmvwYw

上一篇: css饼状动画计时器  下一篇: CSS Grid实现内容展开收起  

\u{202E}这个Unicode字符可以反转字符顺序相关文章