小编Ano*_*non的帖子

如何将字符串中的所有表情符号替换为unicode JS

我在使用 unicode 将字符串中的表情符号替换为字符串时遇到问题。

例如:

我有字符串: const str = "My string is with emoji "

我需要将此字符串转换为 const str = "My string EMOJI UNICODE is with emoji EMOJI UNICODE"

表情符号 unicode 应如下所示:[e-1f60e]。因为我有将带有 unicode 的字符串转换为带有表情符号的字符串的函数:

function convertEmoji(str) {
  return str.replace(/\[e-([0-9a-fA-F]+)\]/g, (match, hex) =>
    String.fromCodePoint(Number.parseInt(hex, 16))
  );
}

console.log(convertEmoji('string [e-1f60e] sadfsadfsadf'));  // "string  sadfsadfsadf"
Run Code Online (Sandbox Code Playgroud)

javascript regex unicode emoji

4
推荐指数
2
解决办法
6144
查看次数

如何使用 Redux 和 ReactJS 向功能组件添加动作

我尝试将操作“addProduct”添加到组件中。但是当我点击它时看到一个错误,帮助我应对,在此先感谢!

我不明白我的错误在哪里(

import { bindActionCreators } from "redux";
import { addProduct } from "../actions/addProduct";

const ProductListItem = ({ product }) => {
  return (
    <div className="product">
      <img className="product_img" src={product.image} />
      <p>{product.name}</p>
      <p className="bold">$ {product.price}</p>
      <button className="add_card" onClick={() => addProduct(product)}>
        {" "}
        add to cart
      </button>
    </div>
  );
};

export default ({ products = [] }) =>
  products.map((product, i) => {
    return <ProductListItem key={i} product={product} />;
  });


const mapDispatchToProps = dispatch => {
  return bindActionCreators({ addProduct }, dispatch);
};

connect(null,
  mapDispatchToProps …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs redux

3
推荐指数
1
解决办法
9204
查看次数

标签 统计

javascript ×2

emoji ×1

reactjs ×1

redux ×1

regex ×1

unicode ×1