22 lines
948 B
JavaScript
22 lines
948 B
JavaScript
|
|
import { getCompoundUnits, getVerticalUnits } from './src/data/projectUnitsMapping.js';
|
|||
|
|
|
|||
|
|
// Mock中使用的实际名称(带中文引号)
|
|||
|
|
const name1 = ""原江东化工厂"退役地块及周边区域环境采样";
|
|||
|
|
const name2 = ""深蓝时代"商业广场全面节能诊断项目";
|
|||
|
|
|
|||
|
|
console.log('测试Mock中的实际项目名称:\n');
|
|||
|
|
|
|||
|
|
[name1, name2].forEach(name => {
|
|||
|
|
console.log(`项目: ${name}`);
|
|||
|
|
const compound = getCompoundUnits(name);
|
|||
|
|
const vertical = getVerticalUnits(name);
|
|||
|
|
console.log(` 复合能力课: ${compound.length > 0 ? compound.join(', ') : '无数据'}`);
|
|||
|
|
console.log(` 垂直能力课: ${vertical.length > 0 ? vertical.join(', ') : '无数据'}`);
|
|||
|
|
console.log('');
|
|||
|
|
});
|
|||
|
|
|
|||
|
|
console.log('项目名称字符分析:');
|
|||
|
|
console.log('第一个字符:', name1.charCodeAt(0).toString(16));
|
|||
|
|
console.log('Unicode \\u201c:', '\u201c'.charCodeAt(0).toString(16));
|
|||
|
|
console.log('是否相等:', name1[0] === '\u201c');
|