Fabric.js graphemeSplit()方法

Fabric.js graphemeSplit()方法

graphemeSplit()方法 用于将指定的字符串分割成用户感知的单个单元,即指定字符串的每个字符将被转换为一个单元的字符串。

语法:

graphemeSplit(textstring)

参数: 此方法接受一个如上所述并在下面描述的参数:

  • textstring: 此参数保存要分割的字符串。

返回值: 该方法返回包含划分字符的字符数组。

示例1:

<!DOCTYPE html> 
  
<html> 
  
<head> 
   <script src= 
"https://cdnjs.cloudflare.com/ajax/libs/fabric.js/3.6.2/fabric.min.js" > 
   </script> 
  
   <script type="text/javascript" src= 
"https://cdnjs.cloudflare.com/ajax/libs/fabric.js/3.6.2/fabric.min.js.map"> 
   </script> 
  
   <script type="text/javascript" src= 
"https://cdnjs.cloudflare.com/ajax/libs/fabric.js/3.6.2/fabric.js"> 
   </script> 
</head> 
  
<body> 
   <script type="text/javascript"> 
        console.log(fabric.util.string.graphemeSplit("GFG")); 
        console.log(fabric.util.string.graphemeSplit("G F G")); 
   </script> 
  
</body> 
  
</html>

输出:

["G","F","G"]
["G"," ","F"," ","G"]

示例2:

<!DOCTYPE html> 
  
<html> 
  
<head> 
   <script src= 
"https://cdnjs.cloudflare.com/ajax/libs/fabric.js/3.6.2/fabric.min.js" > 
   </script> 
  
   <script type="text/javascript" src= 
"https://cdnjs.cloudflare.com/ajax/libs/fabric.js/3.6.2/fabric.min.js.map"> 
   </script> 
  
   <script type="text/javascript" src= 
"https://cdnjs.cloudflare.com/ajax/libs/fabric.js/3.6.2/fabric.js"> 
   </script> 
</head> 
  
<body> 
   <script type="text/javascript"> 
       console.log("Using graphemeSplit() Function:"); 
       var value = "12ab"; 
       console.log(fabric.util.string.graphemeSplit(value)); 
  
       console.log("Without using graphemeSplit() Function:"); 
       var value="12ab"; 
       console.log(value); 
   </script> 
  
</body> 
  
</html>

输出:

Using graphemeSplit() Function:
["1","2","a","b"]
Without using graphemeSplit() Function:
12ab

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程