第一步:通过translates.substring(7)提取1, 0, 0, 1, 100, 0,得到的是1, 0, 0, 1, 100, 0),
第二部:将第一步提取的字符串转换成数组, translates.substring(7).split(’,’),得到的结果是[“1”, " 0", " 0", " 1", " 100"," 0)"],
第三步:提取你想要的值 ,parseFloat(translates.substring(7).split(’,’)[0]),这里得到的就是translateX的值,至于为什么要在这里使用parseFloat,是因为数组[“1”, " 0", " 0", " 1", " 100", " 0)"最后一个元素是一个数字和一个‘)’组成的,通过parseFloat就可以把‘)’去掉。
转自:添加链接描述