1import * as api from '../../../trend/js/components/api.js'; 2 3/** 4 * 使æ å ±ãªã¹ããå ã«ãµã¸ã§ã¹ããçæãã 5 * @param {string} postCd éµä¾¿çªå· 6 * @return {object} çæãã使æ å ±ãªã¹ããµã¸ã§ã¹ã 7 */ 8export const createAddressSuggest = async (postCd) => { 9 // APIã§ä½ææ å ±ãåå¾ 10 const addressDataList = await api.fetchAddressData(postCd); 11 12 const ulElement = document.createElement('ul'); 13 if (addressDataList.length > 0) { 14 // åå¾ãã使ãªã¹ããã10ä»¶ã®ä½æãåå¾ 15 const firstTenAddressList = addressDataList.slice(0, 10); 16 17 // 使ãµã¸ã§ã¹ãã使ãã 18 firstTenAddressList.forEach(addressData => { 19 const liElement = document.createElement('li'); 20 const pElement = document.createElement('p'); 21 22 pElement.textContent = addressData.prefName + addressData.cityName + addressData.townName + addressData.chomeName; 23 liElement.appendChild(pElement); 24 liElement.setAttribute('bukken-pref-cd', addressData.prefCd); 25 liElement.setAttribute('bukken-city-cd', addressData.cityCd); 26 liElement.setAttribute('bukken-town-cd', addressData.townCd); 27 liElement.setAttribute('bukken-chome-cd', addressData.chomeCd); 28 liElement.setAttribute('bukken-pref-name', addressData.prefName); 29 liElement.setAttribute('bukken-city-name', addressData.cityName); 30 liElement.setAttribute('bukken-town-name', addressData.townName); 31 liElement.setAttribute('bukken-chome-name', addressData.chomeName); 32 33 ulElement.appendChild(liElement); 34 }); 35 } 36 37 return ulElement; 38}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.